服务端
yum -y install nfs-utils
mkdir /home/nfs
chmod 777 /home/nfs
vi /etc/exports
/home/nfs 192.168.202.1/24(rw,sync,root_squash)
编辑配置文件/etc/exports来配置我们的NFS服务的访问和同步策略
ro 只读
rw 可读写
sync 同步写数据,保证数据不丢失
async 异步写数据,在写入持久化存储之前进行请求响应,如果服务器重启可能会导致文件丢失或者损坏
root_squash 将root用户(uid/gid 0)的请求映射为匿名用户(anonymous uid/gid)
no_root_squash 禁用root_squash规则
all_squash 将所有用户都映射为匿名用户
no_all_squash 禁用all_squash规则,默认选项
anonuid 指定要映射为匿名用户的uid,例如:anonuid=150
anongid 指定要映射为匿名用户的gid,例如:anongid=100
systemctl restart rpcbind
systemctl start nfs-server
systemctl enable rpcbind
systemctl enable nfs-server
firewall-cmd --zone=public --add-port=111/tcp --permanentfirewall-cmd --zone=public --add-port=111/udp --permanentfirewall-cmd --zone=public --add-port=2049/tcp --permanentfirewall-cmd --zone=public --add-port=20048/tcp --permanentfirewall-cmd --zone=public --add-port=20048/udp --permanentfirewall-cmd --reload
客户端
yum -y install nfs-utils
mkdir /home/nfs
chmod 777 /home/nfs
mount -t nfs 192.168.202.151:/home/nfs /home/nfs
firewall-cmd --zone=public --add-port=111/tcp --permanentfirewall-cmd --zone=public --add-port=111/udp --permanentfirewall-cmd --zone=public --add-port=2049/tcp --permanentfirewall-cmd --zone=public --add-port=20048/tcp --permanentfirewall-cmd --zone=public --add-port=20048/udp --permanentfirewall-cmd --reload
网友评论