当前位置: 首页 > news >正文

NFS 服务端/客户端配置

下面为你介绍基于CentOS7的NFS服务端和客户端的配置方法。

NFS服务端配置

  1. 安装NFS服务相关软件包
yum install -y nfs-utils rpcbind 
  1. 启动并设置开机自启服务
systemctl start rpcbind systemctl start nfs-server systemctl enable rpcbind systemctl enable nfs-server 
  1. 创建共享目录并设置权限
mkdir -p /data/nfs_share 
chmod -R 777 /data/nfs_share 
chown -R nfsnobody:nfsnobody /data/nfs_share 
  1. 配置共享目录(编辑/etc/exports文件)
vi /etc/exports 

在文件中添加如下内容(允许192.168.1.0/24网段访问):

/data/nfs_share 192.168.1.0/24(rw,sync,no_root_squash,no_all_squash) 

配置参数说明:

  • rw:读写权限
  • sync:同步写入磁盘
  • no_root_squash:客户端root用户保持权限
  • no_all_squash:保持客户端用户权限
  1. 使配置生效
exportfs -r 
  1. 查看共享情况
exportfs -v 
  1. 配置防火墙(如果启用)
firewall-cmd --add-service=nfs --permanent 
firewall-cmd --add-service=rpc-bind --permanent 
firewall-cmd --add-service=mountd --permanent 
firewall-cmd --reload 

NFS客户端配置

  1. 安装客户端软件
yum install -y nfs-utils 
  1. 启动rpcbind服务
systemctl start rpcbind systemctl enable rpcbind 
  1. 查看服务端共享的目录
showmount -e 192.168.1.100 
# 替换为NFS服务端IP 
  1. 创建挂载目录
mkdir -p /mnt/nfs_client 
  1. 临时挂载NFS共享目录
mount -t nfs 192.168.1.100:/data/nfs_share /mnt/nfs_client 
  1. 设置开机自动挂载(编辑/etc/fstab文件)
vi /etc/fstab 

添加如下内容:

192.168.1.100:/data/nfs_share /mnt/nfs_client nfs defaults 0 0 
  1. 验证挂载是否成功
df -h 

如果能看到NFS共享的挂载信息,则表示配置成功。
通过以上步骤,就可以在CentOS7系统上完成NFS服务端和客户端的配置,实现目录共享功能。

http://www.jsqmd.com/news/29380/

相关文章:

  • CSP-S2025 题目解析
  • [Record] CSP-S 2025 邮寄
  • 2025 CSP-S 游记
  • [题解]CSP-S 2025 T1~T3 题解
  • 关于git关联github问题
  • AT ABC285E Work or Rest 题解
  • 代码复杂度的代价远比你想象得大
  • CSP2025 - S 年度总结大会报告
  • minio 服务端加密方式
  • 25CSP退役游记(11.1更新)
  • 第二章实践作业
  • (补11月)代码大全阅读笔记2
  • java 基础语法一
  • VisualStudio 2022如何打开.slnx文件格式的解决方案
  • (补11月)代码大全阅读笔记3
  • CSP2025 - S 游记
  • CSP-S游记
  • 小组作业1
  • C语言字符串及其函数
  • CPULOAD建模设计
  • C 文件操作全解速览
  • Java记录类:简化数据载体的新选择
  • 第二次算法作业
  • NOIP 2025 游记 退役记
  • 一个万古常青的、小而美的输入法
  • 开始学深度学习!
  • 守护线程--daemon
  • 换一个思维解决问题:希望在转角
  • 条件表达式中的赋值问题
  • csp2025 总结