NFS 服务器搭建及客户端挂载
在服务端:
sudo apt-get update
sudo apt-get install nfs-kernel-server
创建要分享的目录:
cd /mnt/disk1
sudo mkdir nfs
配置路径权限:
sudo chown nobody:nogroup nfs
修改配置文件 /etc/exports
/mnt/disk1/nfs *(rw,sync,no_root_squash,no_subtree_check)
关于一些参数的解释:
rw:挂接此目录的客户端对该共享目录具有读写权限
sync:资料同步写入内存和硬盘
no_root_squash:客户机用root访问该共享文件夹时,不映射root用户。(root_squash:客户机用root用户访问该共享文件夹时,将root用户映射成匿名用户)
no_subtree_check:不检查父目录的权限。
测试配置是否成功:
showmount -e
Export list for iZ234u26ovsZ:
/mnt/disk1/nfs *
在客户端:
sudo apt-get update
sudo apt-get install nfs-common
创建挂载点:
mkdir /mnt/nfs
挂载:
sudo mount -t nfs 10.161.177.101:/mnt/disk1/nfs /mnt/nfs
验证挂载: 在客户端 /mnt/nfs 中新建文件 1.txt,并写入一句话,然后去 server 端的 /mnt/disk1/nfs 中查看是否有该文件,并且文件内容是一样的。