NFS一般是用于Linux之间的文件目录共享,Windows的话客户端是要收费的。
提前安装
centos下,需要安装一下nfs-utils
服务端
配置文件
主配置文件在/etc/exports
配置文件写法
需要共享的路径【注意是目录,而不是文件】 共享给的IP(共享的权限)
例如/data/pvdata *(rw,async,all_squash)
共享权限
rw是读写
sync是同步,async是异步
all_squash确保映射过来是匿名用户【nfs_nobody】,而不是root
启停NFS服务
systemctl start|stop nfs-server
开机自启动:systemctl enable nfs-server
客户端
查看服务端信息
客户端执行showmount -e 服务地址 就可以看到服务端的共享目录了
安装nfs-utils之后,也执行showmount命令
客户端挂在服务端地址到本地
mount -t nfs 服务地址:/path /path/to/local
这是我在极客时间的2月第16天学习,参考文章: