安装配置 NFS 服务器

The Network File System (NFS) is a network file system commonly used by UNIX systems and network-attached storage devices to allow multiple clients to share access to files over the network. It provides access to shared directories or files from client systems.

安装 nfs-utils

在 NFS 服务器、客户端上安装 nfs-utils 软件包

yum install -y nfs-utils

配置 NFS 导出路径

在这个例子里面,我们将导出 /myshare 供其他机器挂载使用

systemctl restart rpcbind

systemctl restart nfs-server

systemctl enable nfs-server

mkdir -p /myshare

/myshare *(rw)

参数说明:

exportfs -rv

  1. 确保 rpcbind 服务已经启动并处于正常工作状态
  2. 使用 systemctl 命令启动 NFS 服务
  3. 设置开机启动 NFS 服务
  4. 创建导出目录(可选)
  5. 导出 /myshare 路径,修改 /etc/exports 文件添加一行:

     

    • ro, read-only 只读
    • rw, read-write 读写
    • no_root_squash: 默认情况下,root 用户在 NFS 客户端会被当成 nfsnobody 的服务端用户,这是 NFS 服务器的一种 security measure 安全保护机制。如果需要禁用该选项,可使用 no_root_squash。
  6. 通过 exportfs -rv 命令刷新导出列表

配置防火墙

防火墙详细配置可参考 CentOS 7.2 防火墙配置

firewall-cmd --permanent --add-service=mountd
firewall-cmd --permanent --add-service=rpc-bind
firewall-cmd --permanent --add-service=nfs
firewall-cmd --reload

客户端验证测试

showmount -e 192.168.7.38

正常的结果显示如下:

Export list for 192.168.7.38:
/myshare *

mkdir /mnt/nfsexport

mount 192.168.7.38:/myshare /mnt/nfsexport

在 /etc/fstab 文件后面增加一行:

NFS共享路径,挂载点,文件系统,参数,是否备份,是否开机检查

192.168.7.38:/myshare /mnt/nfsexport nfs defaults  0 0
  1. 使用 showmount 命令查找网络上的共享目录
  2. 创建挂载点
  3. 挂载
  4. 系统启动时自动挂载

转载于:https://my.oschina.net/91devel/blog/2878271

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值