文件服务器nfs和自动管理(挂载卸载)

学习内容:文件共享服务器nfs共享文件,客户端自动挂载获取服务器上的文件。

第一:服务器端配置192.168.10.138

1.启动相关服务,需要先启动rpc服务,因为nfs服务端口不固定,通过rpc记录nfs的相关信息,相关服务都没有,yum下吧,安装的内容挺多

2启动rpc,再启动nfs

2.服务器端配置文件/etc/exports

3.设置服务器端目录的实际权限,先查看下

如果配置文件权限修改则重启nfs服务,先测试,后面会增加其他参数的案例

第二:客户端端配置192.168.10.139

1.确认服务器共享的目录showmount -e ip,前提是我们客户端需要启动rpcbind服务,因为这个端口111是固定的,而nfs端口是注册在rpc里面的,同服务端yum下按转包,然后启动rpcbind服务

启动服务,查看状态

第三:查看服务器挂载信息

可以看到,服务器上共享目录信息

第四:客户端自动挂载配置

1手动挂载,建立挂载点,利用mount命令挂载,查看结果

卸载,创建自动挂载

2.自动挂载卸载配置autofs,默认是5分钟无操作就自动卸载

主要有两个配置文件(没有需要vi创建)auto.master和auto.nfs

master内主要存放目录的上级目录,为了匹配,

auto.nfs配置客户端挂载的下级目录 参数   服务器ip:文件系统

测试客户端自动管理

1.服务器exports增加共享文件如下图,新增信息2,参数可以参考网上资源

配置文件内容如下:

#1--共享网段192.168.10.0/24,共享目/tmp,共享权限rw,不限制用户身份
/tmp 192.168.10.0/24(rw,no_root_squash)  

#2--共享网段同上,共享目录/tmp/nfs,只读,除了网段内以外,也向internet提供数据内容
/home  192.168.10.0/24(ro) *(ro,all_squash)
#all_squash无论登录身份何如,都压缩成匿名用户,也称nobody(nfsnobody)

============================================

2.修改配置文件,需要重启nfs服务,systemctl restart nfs,我这里在服务器端对应目录下创建个空文件

3.客户端配置两个文件如红字部分

1)--auto.master内容如下

#下面目录不需要存在,会自动创建,如果存在,会报错,没有测试,可以测试下
/home/nfs /etc/auto.nfs

2)--auto.nfs内容如下

3)--重启autofs服务

4.查看自动管理结果,查看挂载目录下是否有文件

可以看到服务器上刚刚创建的文件也可以看到,而且服务也不用重新启动,非常方便

错误点:开始的时候auto.master里面路径/home/nfs ,重启服务查看挂载总是没有,而且挂载的是配置文件有的时候确实看不到挂载目录,但是知道挂载的目录,比如挂载客户端是/home/1/tmp目录,可能cd home后什么都没有,没有关系,可以直接继续cd 1,如果正常进入说明挂载成功,然后df查看下就能看到挂载的信息了

上图目录1下面通过ll命令查看是空,但是可以直接cd tmp,然后在ll就可以看到资源了,配置文件如下(客户端的两个配置文件)

查看没有挂载的信息

但是却能访问到资源服务器

访问以后再次查看df,可以看到挂载信息,也就是某个时间段内没有操作挂载目录,会自动卸载,当使用的时候又会自动挂载上来。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

长夜漫漫长

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值