Linux中的autofs自动挂载

autofs 自动挂载服务

    • 简介
    • 原理
    • 已提供的环境信息
    • 下载安装
    • 配置文件书写
    • 检查配置
    • 其实所有的一切就是这么简单,就是为了解决一个问题。

力求简单清晰

简介

在 Linux中NFS网络文件系统服务配置 中关于客户端如何配置时提到了文件系统挂载。将要挂载的文件信息写进 /etc/fstal 中属于永久挂载方式。写入fatal中可能存在一些弊端 。
大家尽情的发散一下思维 假如有很多的需要挂载的网络文件系统且它们之间存在一定的联系,难道都要这么一句一句的将相关信息填写到 fstal 文件中吗?

肯定回答 不是
即使你真做到了 ,有没有考虑过 过多的网络文件系统占用大量的网络资源 (并且这些文件系统你不一定时时用到),这样无比会产生不必要的资源浪费。
所以 你所担忧的就让 autofs自动挂载服务帮你解决吧。实现动态挂载 ,进而节约网络和服务器硬件资源

原理

autofs 服务 一种监视目录的守护进程。当系统检测用户试图访问一个尚未挂载的目录时,将进行自动挂载。
autofs 服务由autofs服务配置文件管理
主配置文件是etc/auto.master,该文件引用了一个二级配置文件etc/auto.xxx【xxx可以自由写】

已提供的环境信息

  1. 网络文件系统路径: 10.200.125.124:/home/ldap/cctv
  2. 本地挂载点路径 :/home/ldap/cctv

下载安装

yum install autofs      //安装
systemctl enable autofs      //添加开机启动项,因为需要实时监控

配置文件书写

编辑主配置文件

vim /etc/auto.master
	/home/ldap     /etc/auto.ldap         //主配置文件     挂载点   +     二级配置文件路径

编辑二级配置文件 【特别注意 开头没有 / 】

vim /etc/auto.ldap
	cctv    (这里可以是一些权限设置  写的时候去掉括号)      10.200.125.124:/home/ldap/cctv    //单个文件系统挂载
	*    10.200.125.124:/home/ldap/&       //两端用符号表示多文件系统挂载

例如

	*   --vers=3,rw   10.200.125.124:/home/ldap/&        //表示使用NFSv3协议,提供读写权限

重新加载配置文件

systemctal reload autofs

检查配置

df -h          //  检查挂载信息  特点  看不到关于/home/ldap/cctv 地挂载
cd /home/ldap/cctv     //进入挂载目录   其实不报错就说明挂载成功
df -h         //再次检查挂载信息  看到关于/home/ldap/cctv 的挂载

其实所有的一切就是这么简单,就是为了解决一个问题。

你可能感兴趣的:(linux学习,autofs自动挂载)