首页 > 其他分享 >NFS共享

NFS共享

时间:2023-03-07 22:06:04浏览次数:31  
标签:pc1 192.168 bee NFS nfs 共享 root pc1mount

NFS是Network File System的简称,它可以让客户端直接挂载使用

1.安装nfs-utils包

[root@server ~]# yum install -y nfs-utils

2.创建共享目录

[root@server ~]# mkdir /bee

3.写个标识文件

[root@server ~]# echo "I am a file of bee" > /bee/a.txt

4.写配置,就写一行就行(ro是允许客户端进行只读访问)

可以先用man查看模板(里面有例子)

[root@server ~]# man exports

[root@server ~]# vim /etc/exports

bee  *(ro)


还有一种写法

/bee   192.168.88.2(ro) 192.168.88.3(ro)

5.重启服务

[root@server ~]# systemctl restart nfs-server

6.客户端也安装nfs-utils包,并且启动服务

[root@pc1 ~]# yum install -y nfs-utils

[root@pc1 ~]# systemctl start nfs-server

[root@pc2 ~]# yum install -y nfs-utils

[root@pc2 ~]# systemctl start nfs-server

7.客户端可以查看服务端有哪些共享目录

[root@pc1 ~]# showmount -e 192.168.88.1

Export list for 192.168.88.1:

/bee *

[root@pc1 ~]# 

8.创建目录

[root@pc1 ~]# mkdir /pc1mount

9.将服务端共享目录挂载到本地

[root@pc1 ~]# mount  192.168.88.1:/bee /pc1mount/

[root@pc2 ~]# mount 192.168.88.1:/bee /pc2mount/

10.然后就可以看到了

[root@pc1 ~]# ls /pc1mount/

a.txt

[root@pc1 ~]# df -h /pc1mount/

文件系统           容量  已用  可用 已用% 挂载点

192.168.88.1:/bee   30G  950M   30G    4% /pc1mount

11.验证(只读,不可删除)

[root@pc1 ~]# cd /pc1mount/

[root@pc1 pc1mount]# cat a.txt

I am a file of bee

[root@pc1 pc1mount]# rm a.txt

rm:是否删除普通文件 "a.txt"?y

rm: 无法删除"a.txt": 只读文件系统

12.设置开机自动挂载(_netdev是网路设备,不能写defaults)

[root@pc1 pc1mount]# vim /etc/fstab

192.168.88.1:/bee    /pc1mount          nfs    _netdev                  0 0

13.将nfs-utils设置为开机自启

[root@pc1 ~]# systemctl enable nfs-utils  --now

[root@pc1 pc1mount]# mount -a

14、重启验证

[root@pc1 ~]# reboot

标签:pc1,192.168,bee,NFS,nfs,共享,root,pc1mount
From: https://blog.51cto.com/u_15937426/6106460

相关文章