NFS是一种为文件系统共享提供服务的技术,广泛应用于Linux环境中。
1、 部署NFS服务环境
2、 安装NFS内核服务器时,可使用命令sudo apt-get install nfs-kernel-server,系统将自动一并安装nfs-common和portmap相关组件,无需单独操作,简化了配置流程,便于快速搭建NFS服务环境。
3、 设置NFS服务
4、 将指定目录配置为NFS共享,允许挂载读写,同步写入,保留root权限,且不检查子树。确保服务正常运行并开放相应端口。
5、 /home/nfs *(rw,sync,no_root_squash,no_subtree_check)
6、 修改配置文件后,需在Linux终端执行exportfs -rv命令,使/etc/exports文件设置生效。同时,为确保NFS共享目录权限正确,应运行sudo chmod 777 /home/nfs -R,递归赋予/home/nfs目录完全访问权限,保障共享服务正常运行。
7、 重启服务操作如下:首先执行命令 sudo /etc/init.d/rpcbind restart,用于重启 rpcbind 服务(旧版中的 portmap 服务,新版已统一为 rpcbind);随后运行 sudo /etc/init.d/nfs-kernel-server restart,以重启 NFS 主服务,确保共享配置生效;最后输入 showmount -e 命令,查看当前系统已共享的目录列表,确认 NFS 共享是否正常发布,便于后续客户端访问验证。整个过程确保文件共享服务稳定运行。
8、 现在可在本地进行测试:使用命令 sudo mount -t nfs localhost:/home/nfs /mnt 或 sudo mount 127.0.0.1:/home/nfs /mnt 挂载NFS共享目录。其中,localhost 或 127.0.0.1 代表本机IP地址,确保NFS服务已启动并正确配置共享路径,挂载点 /mnt 已存在且具备访问权限。
