Ubuntu 20.04 服务器安装 NFS 服务教程

本教程将指导你在 Ubuntu 20.04 服务器上安装和配置 NFS(网络文件系统),实现与其他设备的文件共享。

1. 安装 NFS 服务端软件包

首先,更新软件包列表并安装 'nfs-kernel-server' 软件包:

sudo apt-get update
sudo apt-get install nfs-kernel-server

2. 创建共享目录

在服务器上创建一个用于共享的目录。例如,创建一个名为 'shared' 的目录:

sudo mkdir /home/shared

你可以根据需要修改目录名称和路径。

3. 配置 NFS 导出

使用 'nano' 文本编辑器打开 '/etc/exports' 文件:

sudo nano /etc/exports

在文件末尾添加一行,指定共享目录和允许访问的客户端及其权限。例如:

/home/shared 192.168.1.0/24(rw,sync,no_subtree_check)
  • /home/shared:要共享的目录路径。
  • 192.168.1.0/24:允许访问的客户端 IP 地址范围。
  • rw:授予客户端读写权限。
  • sync:确保每次写入操作都同步到磁盘。
  • no_subtree_check:禁用子目录检查。

保存并关闭文件。

4. 重启 NFS 服务

配置完成后,重启 NFS 服务以使更改生效:

sudo systemctl restart nfs-kernel-server

5. 客户端挂载共享目录

在客户端设备上,使用以下命令挂载共享目录:

sudo mount -t nfs 192.168.1.100:/home/shared /mnt/shared
  • 192.168.1.100:NFS 服务器的 IP 地址。
  • /home/shared:服务器上共享目录的路径。
  • /mnt/shared:客户端上用于挂载的目录。

6. 验证共享目录

在客户端设备上,使用以下命令列出共享目录的内容:

ls /mnt/shared

如果成功挂载,你将看到共享目录中的文件和文件夹。

总结

通过按照上述步骤,你可以在 Ubuntu 20.04 服务器上成功安装和配置 NFS 服务,实现与其他设备的文件共享。请注意,为了确保数据安全,请根据实际网络环境配置适当的访问权限和防火墙规则。


原文地址: https://www.cveoy.top/t/topic/joUG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录