CentOS 7.2搭建NFS并使用

举报
指剑 发表于 2022/09/03 01:00:26 2022/09/03
【摘要】 1、实验环境 2、实验条件: 3、实验步骤: 4、配置文件权限 1、实验环境如下 服务器名内网地址挂载目录服务端192.168.200.10/public客户端192.168.200.11/pu...

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

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
2、创建格式化挂载盘,并设置挂载目录

查看挂载盘

lsblk

  
 
  • 1

在这里插入图片描述

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

  
 
  • 1
  • 2
  • 3
  • 4

在这里插入图片描述

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

  
 
  • 1

在这里插入图片描述

重新加载服务,重启服务

systemctl reload nfs
systemctl restart nfs

  
 
  • 1
  • 2

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

yum -y install nfs-utils

  
 
  • 1

查看可挂载目录

showmount -e 192.168.200.10

  
 
  • 1

在这里插入图片描述

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

  
 
  • 1
  • 2
  • 3

4、配置文件权限

参数 作用
ro 只读
rw 读写
root_squash 当NFS客户端以root管理员访问时,映射为NFS服务器的匿名用户
no_root_squash 当NFS客户端以root管理员访问时,映射为NFS服务器的root管理员
all_squash 无论NFS客户端使用什么账户访问,均映射为NFS服务器的匿名用户
sync 同时将数据写入到内存与硬盘中,保证不丢失数据
async 优先将数据保存到内存,然后再写入硬盘;这样效率更高,但可能会丢失数据

文章来源: blog.csdn.net,作者:指剑,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/fly1574/article/details/103566519

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。