nfs文件共享服务
nfs=network file system 网络文件系统
服务端:
mkdir /westos_nfs
systemctl start nfs
systemctl status nfs
> firewall-cmd --permanent --add-service=nfs nfs是否可访问
>
> firewall-cmd --permanent --add-service=rpc-bind rpc-bind询问是否有共享,分配一个端口
>
> firewall-cmd --permanent --add-service=mountd mountd共享位置
firewall-cmd --reload
vim /etc/exports
/westos_nfs *(sync) (async实时同步,sync完成动作后同步)只对超级用户可写
exportfs -rv 刷新
touch /westos_nfs/emp{1…10}
测试机:
yum install autofs -y
systemctl start autofs.service
showmount -e 172.25.254.229
mount 172.25.254.229:/westos_nfs /mnt
- nfs的自动挂载和自动卸载
cd /net
cd 172.25.254.229 可以看到共享文件夹
cd westos_nfs/ 可以看到共享文件夹里面的文件
vim /etc/sysconfig/autofs mount退出时间
timeout 3 设置3秒后自动卸载
- 修改默认挂载点
vim /etc/auto.master
/mnt /etc/auto.nfs
最终挂载点的上层文件 子策略文件
vim /etc/auto.nfs(子策略文件)
westos 172.25.254.229:/westos_nfs
最终挂载点 最终挂载点挂载的设备
systemctl restart autofs
默认挂载rw权限,vers=4.0
客户端:
测试
cd /mnt
cd westos
df
vim /etc/auto.nfs(子策略文件)
westos -ro,vers=3 172.25.254.229:/westos_nfs
修改权限为ro,版本为3.0
服务端:
vim /etc/exports
/westos_nfs *(sync) 172.25.254.129(rw,anonuid=1001)
/westos_nfs *(sync) 172.25.254.129(rw,anonuid=1001,anongid=1001)
/westos_nfs *(sync) 172.25.254.129(rw,anonuid=1001,anongid=1001,no_root_squash)
exportfs -rv