nfs配置及autofs自动挂载

一.nfs配置

1.server 192.168.10.129
#systemctl stop firewalld
#setenforce 0
#yum install nfs-utils rpcbind -y
#systemctl restart nfs-server
#vim /etc/exportfs 
   /test   *(ro)
#mkdir /test
#touch /test/{a..d}
#exportfs -r 

------更改文件系统需要有写权限------
#vim /etc/exports
/test *(rw)
#exportfs -r 
-----------/test目录对普通用户有写权限----
#chmod o+w  /test
2.client 192.168.10.134
#yum install nfs-utils -y
#showmount -e 192.168.10.129  #查看服务主机共享文件系统
#mkdir /m1   
#mount 192.168.10.129:/test  /m1
#cd /m1  (ll可以看到共享的数据文件ro)
#touch /m1  
touch: cannot touch 'c1': Read-only file system  (共享文件系统没有写权限)
#touch /m1 
touch: cannot touch 'c1': Permission denied (客户端的root身份默认映射为65534的普通用户身份,/test目录对普通用户没有写权限所以touch文件报权限拒绝)

二.nfs客户端配置autofs

autofs 是一种自动文件系统挂载器,它允许系统根据访问需求动态地挂载和卸载文件系统。这在处理远程文件系统(如 NFS)时特别有用,因为它可以减少手动干预并提高系统性能

  • 自动挂载:当用户或进程尝试访问某个目录时,如果该目录尚未挂载,autofs 会自动挂载它。
  • 超时卸载:如果一段时间内没有访问,autofs 会自动卸载该文件系统,以释放资源
##mount 192.168.10.129:/test    /134/t1    
注意:挂点主目录是系统默认不存在目录                                                            

[root@client ~]# yum install autofs -y
[root@client ~]# vim   /etc/auto.master
/134  /etc/auto.nfs
#本地端目录  具体挂载配置文件
[root@client ~]# vim  /etc/auto.nfs

t1    fstype=nfs4,rw,sync    192.168.10.129:/test
[root@client ~]# systemctl restart autofs
#触发自动挂载
[root@client ~]# cd /134
[root@client 134]# cd  t1
结果192.168.10.129:/test   on  /134/t1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值