CentOS 7.2搭建NFS并使用
【摘要】
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)