NFS文件系统简介
网络文件系统(NFS)是Unix系统和网络附加存储文件管理器常用的网络文件系统,允许多个
客户端通过网络共享文件访问。它可用于提供共享二进制目录的访问,也可用于允许用户在同
一工作组中从不同客户端访问文件NFS协议有很多版本:linux支持版本4,版本3,版本2,而
大多数系统管理员熟悉NFSv。默认情况下,该协议并不安全。但是更新的版本(NFSv4)提供了
对更安全身份验证的支持,甚至可以通过Kerberos进行加密
#1.服务端nfs共享
yum install nfs-utils
systemctl start nfs
systemctl start firewalld
firewall-cmd --list-all
firewall-cmd --permanent --add-service=nfs
firewall-cmd --permanent --add-service=rpc-bind
firewall-cmd --permanent --add-service=mountd
vim /etc/exports
1 /westos *(ro,sync)
:wq
exportfs -rv ##刷新
chmod +x /mnt 权限设定
#测试
在客户端:
showmount -e 172.25.254.238
mount 172.25.254.238:/westos /mnt
#2.客户端nfs自定义挂载点与自定义挂载时间
yum install autofs
systemctl start autofs
vim /etc/autofs.conf
timeout = 3 ##自动挂载时间为3秒
:wq
vim /etc/auto.master
8 /opt /etc/westos ##/opt为自动挂载点的上层目录,/etc/westos为自定义配置文件
:wq
vim /etc/westos
1 westos 172.25.254.238:/westos ##westos为自动挂载点
:wq
systemctl restart autofs
#测试
cd /opt/
cd westos
ls ##此时发现可看172.25.254.238:/westos下的文件
df ##172.25.254.238:/westos也被自动挂载到/opt/westos
#3.服务端指定登陆主机的用户和用户组
vim /etc/exports
1 /westos *(ro,sync) 172.25.254.138(rw,sync,anonuid=1000,anongid=1000)
:wq
systemctl restart nfs
#测试
在客户端:
cd /opt/
cd westos
touch file11