Linux配置nfs服务

1.重命名
nfs-server (192.168.200.10)
hostnamectl set-hostname nfs-server
reboot

nfs-client (192.168.200.20)
hostnamectl set-hostname nfs-client
reboot

2.配置本地yum源

3.两个节点都安装NFS服务
yum -y install nfs-utils rpcbind

4.修改配置(nfs-server 节点)
mkdir /mnt/test
cat> /etc/exports <<eof
>/mnt /test 192.168.200.0/24(rw,no_root_squash,no_all_squash,sync,
anonuid=501,anongid=501)
>eof

5.生效配置
exportfs -r

6.启动NFS服务
systemctl start rpcbind
systemctl start nfs

7.(nfs-client节点)
setenforce 0
systemctl stop firewalld
systemctl start rpcbind
systemctl start nfs
mount -t nfs 192.168.200.10:/mnt/test /mnt/

8.查看挂载情况
df -h

9.验证NFS共享存储

[root@nfs-client ~]# cd /mnt/
[root@nfs-client mnt]# ll
total 0
[root@nfs-client mnt]# touch abc.txt
[root@nfs-client mnt]# md5sum abc.txt
d41d8cd98f00b204e9800998ecf8427e abc.txt

root@nfs-server ~]# cd /mnt/test/
[root@nfs-server test]# ll
total 0
-rw-r--r--. 1 root root 0 Oct 30 07:18 abc.txt
[root@nfs-server test]# md5sum abc.txt
d41d8cd98f00b204e9800998ecf8427e abc.txt

配置解释:
rw:read-write,可读写。
sync:文件同时写入硬盘和内存。
no_root_squash:NFS 客户端连接服务端时,如果使用的是 root,那么对服务端共享
的目录来说,也拥有 root 权限。显然开启这项是不安全的。
root_squash:NFS 客户端连接服务端时,如果使用的是 root,那么对服务端共享的目
录来说,拥有匿名用户权限,通常它将使用 nobody 或 nfsnobody 身份。
all_squash:不论 NFS 客户端连接服务端时使用什么用户,对服务端共享的目录来说,
都拥有匿名用户权限。
anonuid:匿名用户的 UID(User Identification,用户身份证明)值,可以在此处自行
设定。
anongid:匿名用户的 GID(Group Identification,共享资源系统使用者的群体身份)
值。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值