centos7 下 nfs 搭建总结

本文详细介绍了如何在生产环境中使用NFS网络文件系统解决磁盘空间不足的问题,包括服务器端和客户端的配置步骤,以及如何通过修改配置文件实现特定主机的访问权限设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

nfs一般用于生产环境磁盘空间不足导致数据无法写入,从而通过异机远程挂载磁盘方式解决问题。

一、 rpm -qa | grep nfs-utils rpm -qa | grep rpcbind 二、 yum -y install nfs-utils yum -y install rpcbind 启动: systemctl start rpcbind systemctl start nfs 三、服务器端: [root@xx attachments]# cat /etc/exports /data/img.nga.cn/attachments/mon_200506 172.24.119.10(rw,sync,no_root_squash) 这个配置表示开放本地存储目录/data/img.nga.cn/attachments/mon_200506, 只允许172.24.119.10这个主机有访问权限,rw表示允许读写;no_root_squash表示root用户具有完全的管理权限;no_all_squash表示保留共享文件的UID和GID,此项是默认不写也可以;async表示数据可以先暂时在内存中,不是直接写入磁盘,可以提高性能,另外也可以配置sync表示数据直接同步到磁盘;就配置这些就可以,保存退出 四、服务器端修改配置文件后可执行以下命令生效 exportfs -a 五、客户端: rpm -qa | grep nfs-utils rpm -qa | grep rpcbind 无: yum -y install nfs-utils yum -y install rpcbind 六、 例如: 首先创建挂载点: mkdir /mnt/test1 然后挂载nfs: mount -t nfs 172.24.110.11:/nfs_test /mnt/test1 实际: 后者目录不存在需要手动创建 # mkdir -p /web/www/img.nga.cn/attachments/mon_201312 # mount -t nfs 172.24.110.11:/data/img.nga.cn/attachments/mon_201312 /web/www/img.nga.cn/attachments/mon_201312 七、 # systemctl start rpcbind.service # systemctl start nfs.service 八、加入fstab 开机自动挂载 如: [root@mmm attachments]# cat /etc/fstab 172.24.110.11:/data/img.nga.cn/attachments/mon_200506 /web/www/img.nga.cn/attachments/mon_200506 nfs defaults 0 0 重点提示: * 生产中千万不要将目标挂载在存有内容的目录上,否则目标目录内容将不识别,显示的是从服务器端挂载过来的内容。 尤其是目录之间的直接挂载。 * 最好是单一目录对应一个单一目录。

  

转载于:https://www.cnblogs.com/lixinliang/p/10179925.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值