#####################################
1.nfs协议的开启
#####################################
smaba协议下对挂载的共享文件不作为时会让挂载的文件系统一直存在,浪费内存
nfs协议下默认不操作5分钟后会卸载掉挂载文件
服务端
安装nfs协议
yum install nfs-utils -y
vim /etc/exports
修改westos为nfs协议下的共享文件夹ro代表只读
刷新服务
exportfs -rv
开启服务
systemctl start nfs
客户端
展示共享文件位置
showmount -e 172.25.254.128
挂载
mount 172.25.254.128:/westos /mnt/
查看挂载位置
df
客户端安装autofs文件
开启服务
此时会自动生成/net文件
进入这个目录下的westos就会自动挂载
cd /net/172.25.254.128/westos
df查看
默认情况下过5分钟自动卸载,怎么修改呢
打开
vim /etc/sysconfig/autofs
找到TIMEOUT=300
改成5就是五秒后卸载
重启服务
五秒后自动卸载
################
2.设置自动挂载点
################
客户端
修改配置文件
vim /etc/auto.master
/pub /etc/auto.pub
创建配置文件里写的文件
vim /etc/auto.pub
westos -ro,vers=3 172.25.254.128:/westos
退出保存后重读服务
直接进入/pub
此时pub里没有文件
直接cd westos就能挂载到此
##########################
3.怎么设置在此的身份和读写权限
##########################
服务端
开启nfs服务
客户端
开启autofs服务
修改配置文件
vim /etc/auto.pub
修改ro为rw或者删除掉权限设置使其为默认rw
重启服务
服务端
修改vim /etc/exports
修改括号内的ro为rw
刷新
exportfs -rv
客户端写现在可以写文件
怎么修改客户端写文件的身份
写配置文件
vim /etc/exports
括号内写下
no_root_squash
此时为root用户身份
在客户端挂载创建文件,并且查看
设置身份和组为uid=1001
gid=1000
anonuid=1001
anongid=1000
退出保存后刷新
exportfs -rv
在客户端创建文件并查看id
设置哪个ip能连接