步骤一:安装 NFS 服务器软件
sudo apt update
sudo apt install nfs-kernel-server
步骤二:配置共享目录
创建一个用于共享的目录,比如 /srv/nfs_share:
sudo mkdir -p /srv/nfs_share
步骤三:设置共享目录的权限
sudo chown nobody:nogroup /srv/nfs_share
sudo chmod 777 /srv/nfs_share
步骤四:配置 NFS 服务器
编辑 NFS 服务器的配置文件: vim /etc/exports, 把下面这句话写入到exports文件中
/srv/nfs_share *(rw,sync,no_subtree_check,no_root_squash)
这个配置表示将 /srv/nfs_share 目录以读写(rw)方式分享给所有主机(*),同步写入(sync)并进行相关的检查。
步骤五:启动 NFS 服务器
sudo systemctl start nfs-kernel-server
sudo systemctl restart nfs-kernel-server (如果后期有修改/etc/exports这个文件的内容, 需要执行一下重启)
步骤六:确认 NFS 服务状态
sudo systemctl status nfs-kernel-server
如果一切顺利,你应该会看到 NFS 服务器已经在运行中。
步骤七:测试 NFS 共享
在其他客户端机器上,尝试挂载 NFS 共享:
sudo mount -t nfs -o rw,bg,soft,nolock <NFS服务器IP>:/srv/nfs_share /mnt
然后在 /mnt 目录下就可以访问 NFS 共享的文件了。