NFS

NFS

服务端:
1.安装服务
yum install nfs-utils.x86_64  安装服务
systemctl start nfs  开启服务

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 

NFS
3.编辑配置文件
vim /etc/exports
/westos *(sync,ro)   ##在/westos目录下,允许所有人同步,权限为只读
exportfs -rv 刷新服务

NFS

客户端
1.安装服务  
yum install nfs-utils.x86_64  安装服务

NFSmount 172.25.254.203:/westos /mnt/

NFS
cd /mnt
[[email protected] mnt]# ls
file1  file2  file3  file4

NFS

自动卸载
客户端
1.安装服务
yum install autofs.x86_64
systemctl start autofs.service

NFSNFS
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

NFS
3.编辑配置文件,修改自动卸载时间
默认退出之后还依旧挂载,这样的会占用系统资源,我们可以通过编辑配置文件,来修改默认的自动卸载时间
rpm -qc autofs  查找服务的配置文件
vim /etc/autofs.conf
    timeout = 5

NFS
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

NFS

因为103用户具有写权限,所以他可以在目录里面建立文件

NFSwestos 172.25.254.103(sync,rw,anonuid=1000,anongid=1000)  客户端建立文件,用户和组都是id1000的用户

NFSNFSNFS
westos 172.25.254.103(sync,rw,no_root_squash)  客户端建立文件是以root身份

NFSNFSNFS