CentOS 高性能 NFS 配置:指定用户 ID 30000,存储目录 /data/nfsdata
CentOS 高性能 NFS 配置:指定用户 ID 30000,存储目录 /data/nfsdata
本教程将引导您在 CentOS 上配置 NFS 服务,以实现高性能文件共享,并指定用户 ID 为 30000,存储目录为 /data/nfsdata。
1. 安装 nfs-utils 包
yum install nfs-utils
2. 配置 /etc/exports 文件
在 /etc/exports 文件中添加以下内容,以配置 NFS 共享目录:
/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 设置为 30000anongid=30000:匿名用户所属的组的 GID 设置为 30000
3. 启动 NFS 服务
systemctl start nfs-server
4. 设置 NFS 服务开机自启
systemctl enable nfs-server
5. 验证 NFS 服务是否正常
rpcinfo -p
6. 在客户端挂载 NFS 共享目录
mount -t nfs server:/data/nfsdata /mnt/nfsdata
其中,server 是 NFS 服务器的 IP 或主机名,/data/nfsdata 是共享的目录,/mnt/nfsdata 是客户端本地挂载的目录。
7. 设置客户端开机自动挂载
在客户端的 /etc/fstab 文件中添加以下行,以实现开机自动挂载:
server:/data/nfsdata /mnt/nfsdata nfs rw,noatime,hard,intr 0 0
参数说明:
noatime:不记录访问时间hard:使用硬链接intr:允许中断挂载
通过以上步骤,您已成功配置了 CentOS 高性能 NFS 服务,并指定了用户 ID 30000 和存储目录 /data/nfsdata。
原文地址: https://www.cveoy.top/t/topic/m6J9 著作权归作者所有。请勿转载和采集!