Linux的NFS共享目录

准备工作

1.准备两台虚拟机,一台作为服务器,一台作为客户机:

配置服务器ip地址:192.168.101.2

配置客户机ip地址:192.168.101.3

2.关闭两台的防火墙:systemctl stop firewalld.service

检查防火墙是否关闭:systemctl status firewalld

显示inactive(dead)表示已经关闭

服务器端

1.在服务器端查看是否安装

输入rpm -q rpcbind

rpm -q nfs-utils

出现这个表示已经安装好了

2.创建目录 mkdir /share/nfs -p

可以发现直接创建mkdir /share/nfs是行不通的,因为没有share这个目录,而使用-p就能够可以递归创建目录了

到这个目录下,可以看到现在还是空的

我们使用命令:touch /share/nfs/files{1..5}

这样可以生成files1、files2......files5总共五个文件

3.进入 vim /etc/exports 修改

输入/share/nfs *(rw)

*代表任何人都可以访问,r代表可以读,w代表可以写入

4.退出来后重启这两个服务

输入systemctl restart rpcbind

       systemctl restart nfs

客户端

1.新建一个目录 mkdir /myshare

创建的目的是为了一会儿去共享刚才server端share下面nfs

2.输入mount.nfs 192.168.101.2:/share/nfs /myshare

这个命令意为将server端的/share/nfs挂载到客户端的/myshare下

可以看到现在客户端也有我们在server端创建的五个files文件了

3.我们这个时候创建一个files6,可以看到权限是不够的

回到服务器端

1.使用命令查看一下权限:ll -d /share/nfs

这时候说明我们的权限不够,得增加权限

2.使用命令增加权限:chmod o+w /share/nfs/

再回到客户端

1.这时候再次touch files6,可以看到这个时候就创建成功了,目录下面多了一个files6

同样的去服务器端查看也就对应的多了一个files6

到了这里我们的NFS共享目录就已经完成了

猜你喜欢

转载自blog.csdn.net/anluo233/article/details/125921403