autofs:自动挂载

问题描述:

当我们将某个资源挂载到一个常用的目录下时,该目录会因为资源的挂载一直被占用,若长时间不间断的使用改资源则没有什么,若该资源只是间断性的使用,且间隔时间较长,此时会造成资源浪费。若每次使用均采用手动挂载则过程繁琐。

解决方法:

为解决上述问题,在客户端我们通过autofs自动文件管理来对其进行管理。

操作步骤:

<1> 安装autofs的软件包,但系统上一般会直接安装好,这里不再赘述;

<2> 对autofs的子配置文件(/etc/auto.master)进行配置,配置如下:

autofs:自动挂载
图 1 对/etc/auto.master进行配置

<3> 对子策略文件进行配置,配置如下:

autofs:自动挂载
图 2 自动的子策略文件

<4> 为测试结果,对主配置文件进行配置,设置等待时长为3S,若超过该时间自动卸载:

autofs:自动挂载
图 3 配置主配置文件

<5> 测试

       自动挂载:当进入我们所配置的挂载目录是时,设置的挂载目录会自动挂载。

autofs:自动挂载
图 4 自动挂载

       自动卸载:当退出挂载目录时,超过等待时长,则自动卸载。

autofs:自动挂载
图 5 自动卸载

 【注】上述测试,是使用Samba的登录挂载为测试,同样也可对NFS进行自动挂载,详情请参考NFS服务。