一、nfs配置
1.在服务端安装nfs
2.开启nfs服务,查看防火墙状态,是开启的状态,若是火墙状态显示关闭,则需先打开火墙
3.在客户端尝试从172.25.254.129的主机上获取共享目录,会报错
4.列出火墙状态,开启nfs服务以及rpc-bind(给客户端随机分配端口的一个工具)
5.再次在客户端尝试从172.25.254.129的主机上获取共享目录,依然会报错,但报错不一样了
6.在服务端开启客户机在挂载时需要的一个服务
7.再次在客户端尝试从172.25.254.129的主机上获取共享目录,获取成功
8.在服务端修改/etc/exports中的内容并使其生效
9.在客户端成功获取共享目录
10.把172.25.254.129主机上的共享目录挂载到/mnt/下,再卸载/mnt/
二、自动挂载和自动卸载
1.客户端安装autofs,开启autofs
2.查看/net下内容,发现net目录下没有内容
3.编辑autofs配置文件,将时间修改为3秒,便于查看变化
4.重启服务
5.切换到/net/172.25.254.129/westoslinux/目录下,df查看,共享目录已经自动挂载了
6.退出共享目录后,3秒后查看,共享目录已经自动卸载了
-
指定共享目录挂载点
1.编辑/etc/auto.master主策略文件
添加挂载点/opt,挂载信息文件/etc/auto.westos
2.重启autofs服务
3.切换到/opt/目录下,查看为空
4.编辑/etc/auto.westos文件,写入关于共享目录文件的内容
5.重启服务
6.进入挂载目录下,df查看,共享目录已经挂载在指定的目录下
7…退出后,3秒后查看,共享目录已经自动卸载了
三、在共享目录下设定用户和用户组 -
当ip为172.25.254.229的主机访问共享目录时,可以进行读写操作
1.在服务端修改/etc/exports内容并使其生效
当ip为172.25.254.229的主机访问共享目录时,可以进行读写操作
2.在客户端进入共享目录并创建文件,查看文件属性,文件的用户和组都是默认的nfsnobody
- 在共享目录下新建文件的用户和组都是root
3.修改/etc/exports内容并使其生效
在共享目录下新建文件的用户和组都是root
4.在客户端进入共享目录并创建文件,查看文件属性,文件的用户和组都变成了指定的root用户
- 在共享目录下新建文件的用户uid为1001
5.修改/etc/exports内容并使其生效
在共享目录下新建文件的用户uid为1001
6.在客户端进入共享目录并创建文件,查看文件属性,文件的用户uid为1001
- 在共享目录下新建文件的用户uid为1002,gid为1001
7.修改/etc/exports内容并使其生效
在共享目录下新建文件的用户uid为1002,gid为1001
8.在客户端进入共享目录并创建文件,查看文件属性,文件的用户uid为1002,gid为1001
9.查看共享目录属性
10.进入共享目录下,查看挂载信息,挂载版本为4.0
- 修改挂载版本为3.0
11.修改/etc/exports内容并使其生效
重启服务
进入共享目录,查看挂载信息,挂载版本为3.0
12.挂载模式为hard,修改模式为soft
修改/etc/exports内容并使其生效
重启服务
将共享目录重新挂载,查看共享目录信息,模式为soft