CentOS 7.2搭建NFS并使用

1、实验环境

2、实验条件:

3、实验步骤:

4、配置文件权限

1、实验环境如下

服务器名内网地址挂载目录
服务端192.168.200.10/public
客户端192.168.200.11/public

2、实验条件:

提供一块10G硬盘作为共享文件夹的挂载硬盘
关闭防火墙和安全模块,本次仅做测试,不需要安全方面额外设置

3、实验步骤:

1、在192.168.200.10的主机上安装 服务端
yum -y install rpcbind nfs-utils
依次启动服务
systemctl start rpcbind
systemctl start nfs-server
systemctl enable rpcbind nfs-server
2、创建格式化挂载盘,并设置挂载目录

查看挂载盘

lsblk

在这里插入图片描述

mkfs.xfs /dev/sdb     #设定文件格式
mkdir /public      #创建挂载目录
mount /dev/sdb /public   #挂载磁盘到目录
chmod go+w /public    #给public目录添加 所有组和其他用户的写入权限

在这里插入图片描述

编辑配置文件 /etc/exports 添加如下内容
/public 192.168.200.0/24(rw,sync)

在这里插入图片描述

重新加载服务,重启服务

systemctl reload nfs
systemctl restart nfs
3、在192.168.200.11安装客户端,并挂载NFS
yum -y install nfs-utils

查看可挂载目录

showmount -e 192.168.200.10

在这里插入图片描述

在客户端创建挂载目录
mkdir /public 
mount -t nfs 192.168.200.10:/public /public   #挂载文件系统
df -Th /public   #查看文件系统大小

4、配置文件权限

参数作用
ro只读
rw读写
root_squash当NFS客户端以root管理员访问时,映射为NFS服务器的匿名用户
no_root_squash当NFS客户端以root管理员访问时,映射为NFS服务器的root管理员
all_squash无论NFS客户端使用什么账户访问,均映射为NFS服务器的匿名用户
sync同时将数据写入到内存与硬盘中,保证不丢失数据
async优先将数据保存到内存,然后再写入硬盘;这样效率更高,但可能会丢失数据
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

指剑

捐点钱吧,小笼包8元一笼,谢谢

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值