linux autofs是什么

发布时间 - 2022-11-07 00:00:00    点击率:
autofs是一种Linux系统守护进程,当检测到用户试图访问一个尚未挂载的文件系统时,将自动挂载该文件系统。将信息填入/etc/fstab文件后,系统在每次开机时都自动将其挂载,而autofs服务程序则是在用户需要使用该文件系统时才会动态挂载,从而节约了网络资源和服务器硬件资源的开销。

本教程操作环境:linux7.3系统、Dell G3电脑。

一、autofs服务简介

我们在使用Linux时,如果要访问硬件资源,则需要使用mount命令进行挂载,将硬件资源与一个目录进行对应,然后才可以访问使用该存储介质。如果使用samba或者是NFS服务,也需要对远程存储设备进行挂载。mount挂载是使用外部存储介质或者文件系统所必须的一步操作,但是如果挂载的资源过多,则会给网络资源和服务器资源造成一定的负载,从而降低服务器性能。

为了解决这一问题,我们可以使用autofs服务,autofs是一种系统守护进程,我们可以把挂载信息写入其配置文件中,如果用户不访问其他存储介质的,则系统不会进行挂载,如果用户尝试访问该存储介质,则autofs会自动进行挂载操作,上述所有操作对用户而言是透明的,这样一来,autofs服务节省了服务器的网络和硬件资源。

autofs服务程序是一种Linux系统守护进程,当检测到用户试图访问一个尚未挂载的文件系统时,将自动挂载该文件系统。将信息填入/etc/fstab文件后,系统在每次开机时都自动将其挂载,而autofs服务程序则是在用户需要使用该文件系统时才会动态挂载,从而节约了网络资源和服务器硬件资源的开销。

Autofs非常方便,主要有两点:

  • 1)设置开机不一定要挂载的目录,当用的时候才实现自动挂载。

  • 2)用户不使用自动挂载的目录一段的时间,会自动卸载。(默认时间为5分钟)

二、autofs安装与部署

autofs可以使用yum进行安装,安装命令如下:

yum install -y autofs

autofs服务的主配置文件为/etc/auto.master,打开后,需要在主配置文件中写入格式:
目的挂载目录 挂载目录的子配置文件
例如我们想把/dev/cdrom挂载到/mnt目录下,则需要写入如下的内容:

其中红线部分为新写入内容。
然后创建/etc/cdrom.misc文件,写入内容如下:

iso -fstype=iso9600,defaults :/dec/cdrom

其中,iso表示该目录下的子挂载目录,完成上述所有操作后,启动autofs服务,有时还会配置autofs服务开启自启。autofs启动命令如下:

systemctl start autofs

autofs开机自启命令如下:

systemctl enable autofs

三、autofs效果验证

接下来,我们来对之前配置的autofs效果进行验证,验证思路如下:在为挂载的情况下,尝试访问挂载目录,看autofs系统进程是否进行自动挂载。验证过程如下所示:

可以看出,系统本来没有对/dev/cdrom的挂载,但是当我们访问/meida/iso目录后,系统自动进行了挂载,显然,autofs服务运行成功!

相关推荐:《Linux视频教程》


# linux  # misc  # auto  # 是一种  # 该文件  # 配置文件  # 文件系统  # 存储介质  # 则是  # 将其  # 可以使用  # 时才  # 填入 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 敲碗10年!Mac系列传将迎来「触控与联网」双革新  高性能网站服务器配置指南:安全稳定与高效建站核心方案  如何在万网利用已有域名快速建站?  Internet Explorer官网直接进入 IE浏览器在线体验版网址  怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?  BootStrap整体框架之基础布局组件  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  在Oracle关闭情况下如何修改spfile的参数  Python结构化数据采集_字段抽取解析【教程】  ChatGPT 4.0官网入口地址 ChatGPT在线体验官网  phpredis提高消息队列的实时性方法(推荐)  JavaScript如何实现路由_前端路由原理是什么  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  如何在 Go 中优雅地映射具有动态字段的 JSON 对象到结构体  Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询  如何快速搭建高效WAP手机网站吸引移动用户?  宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程  如何快速生成ASP一键建站模板并优化安全性?  Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】  ,南京靠谱的征婚网站?  Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南  Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性  美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  如何正确下载安装西数主机建站助手?  java获取注册ip实例  高端企业智能建站程序:SEO优化与响应式模板定制开发  jquery插件bootstrapValidator表单验证详解  Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives  Laravel怎么在Controller之外的地方验证数据  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  Laravel如何实现API资源集合?(Resource Collection教程)  HTML透明颜色代码怎么让图片透明_给img元素加透明色的技巧【方法】  如何获取上海专业网站定制建站电话?  HTML 中如何正确使用模板变量为元素的 name 属性赋值  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  如何用西部建站助手快速创建专业网站?  公司网站制作价格怎么算,公司办个官网需要多少钱?  免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?  手机怎么制作网站教程步骤,手机怎么做自己的网页链接?  Swift中switch语句区间和元组模式匹配  如何快速上传建站程序避免常见错误?  浅析上传头像示例及其注意事项  如何用AI帮你把自己的生活经历写成一个有趣的故事?  Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程  图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?  无锡营销型网站制作公司,无锡网选车牌流程?  Laravel如何使用模型观察者?(Observer代码示例)  javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】  如何用美橙互联一键搭建多站合一网站?