CentOS 7.2搭建NFS并使用
  V1JbpKy24E3u 2023年11月02日 41 0


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

CentOS 7.2搭建NFS并使用_配置文件

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

CentOS 7.2搭建NFS并使用_配置文件_02

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

CentOS 7.2搭建NFS并使用_服务器_03

重新加载服务,重启服务

systemctl reload nfs
systemctl restart nfs

3、在192.168.200.11安装客户端,并挂载NFS

yum -y install nfs-utils

查看可挂载目录

showmount -e 192.168.200.10

CentOS 7.2搭建NFS并使用_配置文件_04

在客户端创建挂载目录
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

优先将数据保存到内存,然后再写入硬盘;这样效率更高,但可能会丢失数据


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
V1JbpKy24E3u