NFS 部署

服务端

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. 服务端安装 1.1 yum下载软件 yum install -y rpcbind nfs-utils 1.2...
    浅小易阅读 398评论 0 0
  • 第1章 NFS介绍 1.1 NFS服务内容的概述 □ RPC服务知识概念介绍说明,以及RPC服务存在价值(必须理解...
    喝可乐的猫儿阅读 5,328评论 0 2
  • 镜像下载、域名解析、时间同步请点击 阿里巴巴开源镜像站[https://developer.aliyun.com/...
    萌褚阅读 666评论 0 2
  • 搭建 nfsv4 server 环境 安装 nfs kernel server nfs 已经在内核中进行了支持: ...
    一个大大大坑阅读 6,683评论 1 1
  • 上图所示问题在新版nfs 已经不存在 ,服务器端软件:安装nfs-utils和portmap(rpcbind)nf...
    不排版阅读 1,002评论 1 0

友情链接更多精彩内容