首页 > 其他 > 详细

【autofs自动挂载服务】

时间:2020-06-05 21:10:45      阅读:57      评论:0      收藏:0      [点我收藏+]

【autofs自动挂载服务】
如果开机就强制挂载很多内容,但是又不经常使用,给服务器造成很大压力
因此一些具有动态特性的文件系统,就可以选择进行动态挂载
比如
光盘、软盘、u盘、移动硬盘、NFS、SMB等文件系统

【autofs特点】
autofs和mount命令的不同点在于
autofs是一个守护进程,它会在后台检测用户是否要访问某一个还未挂载的文件系统,autofs会自动检测该文件
系统是否存在,如果存在则进行挂载,如果用户过了一段时间还没有使用该文件系统,autofs自动将其卸载,节省
人力维护的成本,以及节省服务器资源

缺点:
autofs特点是,当用户请求时候才挂载文件系统,如果高并发的业务场景,大量的用户并发访问文件系统,
autofs突然进行大量挂载,会给服务器造成很大的压力,一次一些高并发场景下,宁愿保持持续挂载,也不用
autofs


【安装autofs工具】
[root@backup ~]# yum install autofs -y

【修改配置文件】
[root@backup ~]# vim /etc/auto
1.找到/misc   /etc/auto.misc,在这行参数下面添加下面参数
/- /etc/auto.home              ##添加这行参数,代表创建一个自动挂载的配置文件

2.修改自定义的自动挂载配置文件
[root@backup ~]# vim /etc/auto.home               创建自动挂载配置文件
/mnt   -rw,soft,intr   127.0.0.1:/nfschaoge       添加这行参数

【启动autofs服务】
[root@backup ~]# systemctl start autofs
[root@backup ~]# systemctl status autofs
● autofs.service - Automounts filesystems on demand
   Loaded: loaded (/usr/lib/systemd/system/autofs.service; disabled; vendor preset: disabled)
   Active: active (running) since Sat 2020-06-06 00:53:40 CST; 7s ago
 Main PID: 2689 (automount)
   CGroup: /system.slice/autofs.service
           └─2689 /usr/sbin/automount --systemd-service --dont-check-daemon

Jun 06 00:53:40 backup systemd[1]: Starting Automounts filesystems on demand...
Jun 06 00:53:40 backup systemd[1]: Started Automounts filesystems on demand.


【检查本地文件系统情况】
1.检查现有的本地挂载文件系统情况
[root@backup ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        19G  1.7G   17G   9% /
devtmpfs        981M     0  981M   0% /dev
tmpfs           992M     0  992M   0% /dev/shm
tmpfs           992M  9.5M  982M   1% /run
tmpfs           992M     0  992M   0% /sys/fs/cgroup
/dev/sda1       973M  124M  849M  13% /boot
tmpfs           199M     0  199M   0% /run/user/0

2.只要autofs检测到用户,对挂载点进行读写  ls cd ,autofs就会进行自动挂载
当一段时间不操作,autofs会自动卸载该设备
[root@backup ~]# ll /mnt/
total 0
drwxr-xr-x 2 root root 6 Jun  5 23:55 mnt到此一游
-rw-r--r-- 1 root root 0 Jun  5 23:38 爱的魔力转圈圈
-rw-r--r-- 1 root root 0 Jun  5 23:38 鸡你太美
[root@backup ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        19G  1.7G   17G   9% /
devtmpfs        981M     0  981M   0% /dev
tmpfs           992M     0  992M   0% /dev/shm
tmpfs           992M  9.5M  982M   1% /run
tmpfs           992M     0  992M   0% /sys/fs/cgroup
/dev/sda1       973M  124M  849M  13% /boot
tmpfs           199M     0  199M   0% /run/user/0




【大功告成,我们可以设置,多少秒不适用之后,自动取消挂载】
cat /etc/autofs.conf |grep -i "timeout ="
timeout = 10

【autofs自动挂载服务】

原文:https://www.cnblogs.com/wzj0015/p/13051530.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!