构建NFS远程共享存储
1.准备两台机器(服务端(192.168.159.138),客户端(192.168.159.139))
2.系统:centos7(都关闭防火墙与selinux)
3.安装测试需用到安装包——rpcbind,nfs-utils
服务端操作:
安装rpcbind,nfs-utils:yum -y install rpcbind nfs-utils
启动安装好的软件:systemctl start rpcbind
systemctl start nfs
创建共享的目录 mkdir /nfs-dir
更改/etc/exports配置文件
vim /etc/exports
进入编写
/nfs-dir 192.168.159.138/24(rw,no_root_squash,sync)
systemctl restart nfs-server
确认nfs 服务启动成功 exportfs -v
客户端操作:
安装rpcbind,nfs-utils
创建需要挂载的目录/gua
将服务端共享的目录挂载到客户端创建的目录下
mount -t nfs 192.168.159.138:/nfs-dir /gua
df -Th 查看是否挂载成功
可选参数注释:
ro:只读
rw:读写
0:表示共享给所有网段。
sync:所有数据在请求时写入共享
root_squash: 对于使用分享目录的使用者如果是root用户,那么这个使用者的权限将被压缩成为匿名使用者,只读权限。
no_root_squash:使用分享目录的使用者,如果是 root 的话,那么对于这个分享的目录来说,他就具有 root 的权限。
