NFS简易设置指南

NFS简易设置指南
胖胖在Ubuntu系统之间设置NFS(Network File System)可以方便不同系统间共享文件。以下是详细步骤:
1. 安装NFS服务器
在你计划作为NFS服务器的Ubuntu机器上,安装NFS服务器软件:
1 | sudo apt update |
2. 配置NFS共享目录
假设你要共享的目录是/srv/nfs_share:
1 | sudo mkdir -p /srv/nfs_share |
编辑/etc/exports文件,添加共享目录及其权限:
1 | sudo nano /etc/exports |
添加以下行,将/srv/nfs_share目录共享给客户端,假设客户端的IP地址是192.168.1.100:
1 | /srv/nfs_share 192.168.1.100(rw,sync,no_subtree_check) |
保存并关闭文件。
3. 启动NFS服务
执行以下命令启动NFS服务器并使配置生效:
1 | sudo exportfs -a |
4. 配置防火墙
确保NFS服务的相关端口对客户端开放:
1 | sudo ufw allow from 192.168.1.0/24 to any port nfs |
5. 在客户端安装NFS客户端
在客户端Ubuntu机器上,安装NFS客户端软件:
1 | sudo apt update |
6. 挂载NFS共享目录
在客户端机器上创建一个挂载点,例如/mnt/nfs_share:
1 | sudo mkdir -p /mnt/nfs_share |
然后挂载NFS共享目录:
1 | sudo mount 192.168.1.1:/srv/nfs_share /mnt/nfs_share |
其中,192.168.1.1是NFS服务器的IP地址。
7. 配置开机自动挂载
编辑/etc/fstab文件,添加以下行,以确保系统重启后自动挂载NFS共享目录:
1 | 192.168.1.1:/srv/nfs_share /mnt/nfs_share nfs defaults 0 0 |
保存并关闭文件。
验证设置
现在,你可以在客户端机器上访问并使用NFS共享目录/mnt/nfs_share。尝试在该目录中创建一个文件以验证是否具有读写权限:
1 | sudo touch /mnt/nfs_share/testfile |
如果没有错误提示,则说明NFS配置成功。
总结
通过以上步骤,你可以在两台Ubuntu机器之间成功配置和使用NFS共享文件系统。确保根据实际网络环境和安全要求调整配置选项。







-863b9c5323fbe3a333ba6b5da0bd8ebd.png)


