CentOS 安装 nfs存储目录 datanfsdata指定用户ID:30000用于生产要求最高性能
- 安装 nfs-utils 包
yum install nfs-utils
- 配置 /etc/exports 文件,添加以下内容:
/data/nfsdata *(rw,no_subtree_check,insecure,async,all_squash,anonuid=30000,anongid=30000)
其中:
- *(rw):所有客户端都有读写权限
- no_subtree_check:不检查子目录的权限
- insecure:允许不安全的客户端端口请求
- async:异步写入,可以提高性能
- all_squash:所有客户端的用户和组都被映射为匿名用户和组
- anonuid=30000:匿名用户的 UID 设置为 30000
- anongid=30000:匿名用户所属的组的 GID 设置为 30000
- 启动 nfs 服务
systemctl start nfs-server
- 设置 nfs 服务开机自启
systemctl enable nfs-server
- 验证 nfs 服务是否正常
rpcinfo -p
- 在客户端挂载 nfs 共享目录
mount -t nfs server:/data/nfsdata /mnt/nfsdata
其中,server 是 nfs 服务器的 IP 或主机名,/data/nfsdata 是共享的目录,/mnt/nfsdata 是客户端本地挂载的目录。
如果要让客户端开机自动挂载,可以在 /etc/fstab 文件中添加以下行:
server:/data/nfsdata /mnt/nfsdata nfs rw,noatime,hard,intr 0 0
其中,noatime 表示不记录访问时间,hard 表示使用硬链接,intr 表示允许中断挂载。
原文地址: https://www.cveoy.top/t/topic/bCmF 著作权归作者所有。请勿转载和采集!