一、NFS(network file system):
允许网络中的计算机之间通过tcp/ip网络共享资源。如果你的系统是linux,你的客户端也是linux,一般情况下用NFS。
二、安装和启用
yum install nfs-utils -y
systemctl start nfs
showmount -e 172.25.254.100 列出共享列表信息
三、共享文件
vim /etc/exports
/linux *(ro) 172.25.254.100(sync,-rw,anonuid=1001,anongid=1000,no_root_squash)
##*表示所有人,拥有者1001,拥有组1000,no_root_squash:转化成超级用户
这个服务不能重启 用 :
exportfs -rv ##刷新使他生效
四、挂载
临时:
mount 172.25.254.100:/linux /mnt/
永久:
vim /etc/fstab
172.25.254.100/linux /mnt nfs default 0 0
mount -a
五、用的时候自动挂载,不用的时候卸载,这样不会浪费系统资源
1.设置自动挂载
yum install autofs.x86_64 -y
systemctl start autofs
ls -ld /net
cd /net
cd 172.25.254.100 直接进入共享文件目录,会自动挂载,300s后卸载,默认挂载点:/net/172.25.254.100/linux
2.若嫌弃300s太慢,就更改如下配置文件:
vim /etc/sysconfig/autofs
TIMEOUT=3 退出共享文件3s后,自动卸载
systemctl restart autofs.service 重启
3.设置指定挂载点:
vim /etc/auto.nfs 建立文件,路径名字任意,里面内容为挂载目录和相应挂载参数
linux -ro,vers=3 172.25.254.100:/linux 版本为3,只读(默认使用版本4)
vim /etc/auto.master 最终挂载点的上层目录
/opt/nfs /etc/auto.nfs 里面指定路径
systemctl restart autofs.service