参考: https://www.jb51.net/article/138141.htm
参考: https://www.jb51.net/article/138141.htm
服务端操作:
安装软件包
sudo apt-get install nfs-kernel-server
修改exports文件
sudo gedit /etc/exports
在文件里写入: 共享的路劲 共享客户端IP(rw,sync,no_root_squash)
例如
/home/rlx/Pictures/test 192.168.23.*(rw,sync,no_root_squash)
rw表示:允许客户端计算机读取以及对卷的写入访问
sync表示它强制NFS在回复前将更改写入磁盘,从而导致更稳定和一致的环境。 这主要是因为回复会复制远程卷的实际状态。
no_root_squash表示默认情况下,NFS将来自root用户的请求转换为服务器上的非特权请求。 这意味着是一个安全功能,不允许客户端上的root帐户以root身份使用主机的文件系统。 这种一个指令使得这个指令有一定的份额
保存更新并运行nfs
sudo exportfs -a
sudo service nfs-kernel-server start
确认是否配置成功
showmount -e
成功则显示共享的目录
客户端操作:
安装软件包
sudo apt-get install nfs-common
客户端执行
sudo mount 服务端IP:服务端的挂载路径 客服端想要挂载的目录
例如
sudo mount 192.168.xx.156:/mnt/data_1TB/test /home/lucy/Pictures/156mount