一、什么是NFS共享?共享过程是怎样的?
1、NFS(网络文件系统)是Linux、UNIX等操作系统使用的互联网协议。
2、将远程系统上的系统资源通过配置共享到我的客户端上。
3、NFS服务器导出共享目录,客户端将导出的共享挂载到本地挂载点。
二、挂载NFS共享步骤:
1、识别:
NFS服务器管理员提供导出详细信息包括安全性要求,也可以通过挂载NFS服务器的根目录并浏览已导出目录来识别共享(root身份)
2、挂载点:
mkdir –p mountpoint # 创建挂载点
3、挂载(root身份):
(1)临时挂载:
#mount命令
#sudo mount –t nfs –o rw,sync server:/share mountpoint
#-t指定为NFS共享文件系统类型,-o sync选项使mount与NFS同步操作
(2)持久挂载:
#sudo vim /etc/fatab
#serverb:/share(也可主机名)/mountpoint nfs rw,sync 0 0
#sudo mount /mountpoint
三、卸载NFS共享:
sudo umount mountpoint 命令:卸载NFS共享,但不会删除/etc/fstab条目,除非删除条目或注释掉条目,否则下次重启会重新挂载NFS共享
四、自动挂载网络附加存储:
自动挂载器是一种服务(autofs),他可以根据需要自动挂载NFS共享,并将在不再使用NFS共享时自动卸载这些共享。
1、自动挂载器优势:
(1)无需root权限运行mount和umount命令。
(2)自动挂载器配置的NFS共享可供所有用户使用。
(3)不会永久连接,可释放网络和系统资源。
(4)客户端配置。
(5)直接和间接挂载点映射
(6)autofs可创建和删除间接挂载点
(7)可自动挂载其他网络文件系统
2、创建自动挂载:
(1)安装autofs软件包
# yum install -y autofs
(2)向/etc/auto.master,d中添加一个主映射文件。
# sudo vim /etc/auto.master.d/demo.autofs(扩展名为.autofs的文件)
(3)为间接映射的挂载添加主映射条目
(基础目录挂载点)/shares /etc/auto.demo(间接映射)
(4)创建间接映射文件
#sudo vim /etc/auto.demo
挂载点 –rw,sync server:/shares/work(源位置)
(5)启动并启用自动挂载器服务
# sudo systemctl enable –-now autofs
3、直接映射:
/- /etc/auto.direct
4、间接通配符映射:
#vim /etc/auto.demo #导出两个或多个子目录并使用相同的挂载选项
* -rw,sync server:/shares/&