我们以往使用的挂载操作,只要将挂载信息写入了/etc/fstab
文件中,就能在开机的时候挂载上去,这样很方便,不用我们再去执行挂载操作。但是,如samba和nfs服务
,对共享资源都需要进行挂载操作,若是共享资源就多,如成百上千个,但是使用的频率不高,偶尔才使用,这样会给网络带宽和服务器的硬件资源带来很大负载。
而autofs服务就是为了解决这个问题的,该服务的作用是:当用户访问一个尚未挂载的文件系统时,将自动挂载该文件系统。
autofs自动挂载服务
autofs服务程序名:autofs
【要自行安装】
yum -y install autofs
- autofs服务的主配置文件:
/etc/auto.master
【配置格式:挂载目录(父目录) 子配置文件路径
】
- 子配置文件:建议以
misc
为后缀名【配置格式:挂载目录(子目录) 挂载文件类型及权限:设备名称
】【这里的挂载目录指的是在主配置文件的挂载目录下的子目录】
需求:
①/dev/cdrom
这个设备文件要求自动挂载
②挂载目录为/media/cdrom
③默认没有/media/cdrom
目录,当访问/media/cdrom
目录时自动挂载/dev/cdrom
文件系统。
- 配置
autofs服务
的主配置文件/etc/auto.master
- 配置子配置文件
- 重启
autofs服务
并添加到开机自启项中
4.检测在访问到/media/cdrom
目录时,文件系统/dev/cdrom
是否会自动挂载。
这样做的好处就是需要挂载的设备文件不用随着服务器的开启就开始挂载,而是等到需要使用的时候才挂载上去。