automount挂载文件系统

automount是自动挂载NFS的一种方法,避免了手动操作和开机卡顿问题。它由内核模块和用户空间守护程序组成,能根据访问需求自动挂载和卸载NFS,节省系统资源。autofs是自动挂载服务,通过/etc/auto.master配置文件管理挂载点,automount作为客户端在访问时自动执行挂载。当无进程访问5分钟后,automount会自动卸载NFS目录。
摘要由CSDN通过智能技术生成

Automount是自动挂载NFS的一种方法,所谓自动挂载,就是让客户端自动触发mount命令把NFS文件系统挂载到本机的挂载点而不需要人工操作,这将给系统管理员节省大量的工作(特别是在大规模集群中)。

  当客户端和NFS数量都比较少的时候,最简单的就是把挂载的文件系统信息和挂载参数写入到/etc/fstab中,fstab是文件系统信息表,系统开机时会根据文件内容把本地磁盘的分区挂载到对应的挂载点上,当然也可以把NFS目录挂载到本机挂载点上。

写入到fstab的缺点是,如果NFS目录无法访问,那么开机的时候当系统尝试挂载时就会卡住进不了系统,需要进单用户把无法访问的目录信息删除或注释掉再重启。一个规避的方法是不写fstab,而是把mount命令写入到/etc/rc.d/rc.local中,在系统开机完成后会执行rc.local里的命令从而触发挂载操作,达到开机自动挂载的目的,即使目录无法访问也不影响系统开机。

使用/etc/fstab的另一个缺点是,无论用户访问挂载的NFS文件系统的频率有多低,系统都必须消耗资源将NFS文件系统挂载在挂载点上。当系统保持太多的挂载时,会影响系统性能。而且,当客户端比较多时,每维护一个NFS目录就要对所有客户端的配置进行修改,除了增加工作量,还引入了人为失误的风险。/etc/fstab的替代品是使用基于内核的自动挂载实用程序automount。自动挂载由两个组件组成,一个是实现文件系统的内核模块,另一个是用户空间守护程序。automount程序可以自动挂载和卸载NFS文件系统,即当有用户访问一个远程NFS时,系统自动把这个NFS挂载到指定的挂载点上,当这个NFS达到一定时间没有进程访问(默认5分钟)时,系统把这个NFS取消挂载(umount

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值