Linux运维笔记-文档总结-NFS网络文件系统和autofs自动挂载服务

时间:2022-12-18 14:36:40

以下所有操作都是在Red-hat 7.0上


NFS : 网络文件系统

• NFS ( Network File System ) 是由 Linux 、 UNIX 及其他类似操作系统使用的互联网标准####协议 , 可作为它们的本地网络文件系统。它是一种活动扩展之下的开放标准 , 可支持本地 Linux ####权限和文件

系统功能

• Red Hat Enterprise Linux 7 在默认情况下支持 NFSv4 ( 该协议的版本 4 ), 并在该版本不可####用的情况下自动回退到 NFSv3 和NFSv2 。对于在客户端上运行的所有版本的 NFS , 均应启用####两种服务 : rpcbind 和 nfslock 。 NFSv4 使用 TCP 协议与服务器进行通信 , 而较早版本的 ####NFS 则可能使用 TCP 或 UDP

• 有两种方法用来确定由服务器提供的 NFS 导出 , 或叫做文件共享。如果服务器支持 NFSv3 或 ####NFSv2 , 您可以使用 showmount -eserver 命令来获取导出项列表。如果服务器支持 NFSv4 , ####则可以将 / 导出项挂载到一个空目录并浏览所有导出文件系统的内容

具体操作:

1.安装访问共享软件

yum install nfs-utils -y

Linux运维笔记-文档总结-NFS网络文件系统和autofs自动挂载服务

2.识别共享

showmount -e 172.25.254.250

3.使用共享

mount 172.25.254.250:/nfsshare/nfs1 /mnt

Linux运维笔记-文档总结-NFS网络文件系统和autofs自动挂载服务

4.自动挂载

方法1)

vim /etc/fstab

172.25.254.250:/nfsshare/nfs1 /mnt nfs defaults 0 0

Linux运维笔记-文档总结-NFS网络文件系统和autofs自动挂载服务

方法2)

vim /etc/rc.d/rc.local

mount 172.25.25.250:/nfsshare/nfs1 /mnt

chmod 755 /etc/rc.d/rc.local(给一个可执行权限)


自动挂载autofs服务

自动挂载器是一个监视目录的守护进程,并在目标子目录被引用时,自动执行预定义的挂载

自动挂载器由autofs服务脚本管理

自动挂载器由auto.master配置文件进行配置,该文件引用了一个按惯例称作/etc/auto.misc

具体操作:

1.服务功能

默认使用mount挂载共享时当不使用共享也会处于挂载状态

浪费共享服务器资源

autofs可以实现当使用时自动挂载,当闲置时自动卸载

2.安装服务

yum install autofs -y

systemctl start autofs

Linux运维笔记-文档总结-NFS网络文件系统和autofs自动挂载服务

3.访问

cd /net/172.25.254.250/nfsshare/nfs1

Linux运维笔记-文档总结-NFS网络文件系统和autofs自动挂载服务

4.设定空闲卸载时间

vim /etc/autofs.conf

15 timeout = 3 ##闲置3秒后系统自动卸载网络设备

Linux运维笔记-文档总结-NFS网络文件系统和autofs自动挂载服务

5.实现自定义共享挂载点

vim /etc/auto.master

最终自定义挂载点的上层目录 子配置文件

/mnt /etc/auto.nfs

Linux运维笔记-文档总结-NFS网络文件系统和autofs自动挂载服务

vim 子配置文件

最终挂载点 网络共享目录

vim /etc/auto.nfs

pub1 172.25.254.250:/nfsshare/nfs1

* 172.25.254.250:/nfsshare/& ##指定任意共享挂载

Linux运维笔记-文档总结-NFS网络文件系统和autofs自动挂载服务


The end