linux的nfs协议的部署

#####################################
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能连接
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qwefyjwww/article/details/84580201