NFS
NFS
服务端:
1.安装服务
yum install nfs-utils.x86_64 安装服务
systemctl start nfs 开启服务
2.防火墙策略设置
firewall-cmd --permanent --add-service=nfs
firewall-cmd --reload
firewall-cmd --permanent --add-service=mountd
firewall-cmd --reload
firewall-cmd --permanent --add-service=rpc-bind
firewall-cmd --reload
3.编辑配置文件
vim /etc/exports
/westos *(sync,ro) ##在/westos目录下,允许所有人同步,权限为只读
exportfs -rv 刷新服务
客户端
1.安装服务
yum install nfs-utils.x86_64 安装服务
mount 172.25.254.203:/westos /mnt/
cd /mnt
[[email protected] mnt]# ls
file1 file2 file3 file4
自动卸载
客户端
1.安装服务
yum install autofs.x86_64
systemctl start autofs.service
2.进入共享目录,然后查看挂载
cd /net/
cd 172.25.254.203
cd westos/
进入到共享目录之后,df查看就可以看到
172.25.254.203:/westos 10473984 3165440 7308544 31% /net/172.25.254.203/westos
3.编辑配置文件,修改自动卸载时间
默认退出之后还依旧挂载,这样的会占用系统资源,我们可以通过编辑配置文件,来修改默认的自动卸载时间
rpm -qc autofs 查找服务的配置文件
vim /etc/autofs.conf
timeout = 5
systemctl restart autofs.service
测试:
cd /net/
cd 172.25.254.203
cd westos/
进入到共享目录之后,df查看就可以看到
172.25.254.203:/westos 10473984 3165440 7308544 31% /net/172.25.254.203/westos
但是在退出之后,5秒之后就会自动卸载
可以看到服务端共享目录/westos下的文件
但是只能查看,不能删除
修改配置文件,设置登陆用户的权限
westos 172.25.254.103(sync,rw) 允许103这台主机访问,并且设置权限为rw
因为103用户具有写权限,所以他可以在目录里面建立文件
westos 172.25.254.103(sync,rw,anonuid=1000,anongid=1000) 客户端建立文件,用户和组都是id1000的用户
westos 172.25.254.103(sync,rw,no_root_squash) 客户端建立文件是以root身份