autofs

autofs 自动挂载工具
特点:它与mount的不同,autofs是一个守护进程,如果它检测到用户正在访问一个尚未挂载的文件系统,如果存在,autofs会自动将其挂载;如果它检测到某个已经挂载的文件系统在一段时间内没有被使用,那么autofs会自动将其卸载。

Autofs的特点:
守护进程,随时监测用户访问文件系统
用户需要时,守护进程会检测设备是否存在,存在就挂载
用户一段时间不用,则会断开挂载,节省资源
Autofs的工作原理
Autofs 是一项可自动挂载相应文件系统的客户端服务,以下是协同工作以完成自动挂载的组件:

automount 命令
autofs 文件系统
automountd 守护进程
自动挂载服务 svc:/system/filesystem/autofs 是在系统启动时调用的,它可读取主映射文件 auto_master 以创建最初的一组 autofs 挂载。这些 autofs 挂载在启动时不会自动挂载。这些挂载是一些点,以后将会在这些点之下挂载文件系统。这些点也称为触发节点。

 

一、安装autofs
使用yum安装autofs

[root@ming2 ~]# yum install -y autofs

[root@ming2 ~]# systemctl restart autofs.service 

开机自动启动

[root@ming2 ~]# chkconfig autofs on

二、autofs的配置文件
[root@ming2 ~]# vim /etc/sysconfig/autofs 
三、autofs相关的配置文件
[root@ming2 etc]# ls auto*
auto.master (设置挂载的主配置文件)

auto.net(nfs自动挂载的配置文件)
auto.misc (光盘自动挂载的配置文件)

四、挂载本地文件系统
1、新建一个分区格式化成ext4格式
查看当前储存信息

[root@ming2 ~]# parted -l

[root@ming2 ~]# mkfs.ext4 /dev/sr0

2、创建一个挂载目录
[root@ming2 ~]# mkdir /auto

3、修改autofs的主配置文件
[root@ming2 ~]# vim /etc/auto.master

[root@ming2 ~]# cat /etc/auto.master
/misc /etc/auto.misc
/auto /etc/auto.sr0

4、创建并配置sdb1自动挂载的配置文件(默认是没有)
[root@ming2 ~]# vim /etc/auto.sr0
[root@ming2 ~]# cat /etc/auto.sr0
sr0 -fstype=ext4 :/dev/sr0

5、重新启动服务
[root@ming2 ~]# systemctl restart autofs.service

6、查看一下是否挂载成功
(1)是看不到的
[root@ming2 ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 379M 0 379M 0% /dev
tmpfs 396M 84K 396M 1% /dev/shm
tmpfs 396M 5.7M 391M 2% /run
tmpfs 396M 0 396M 0% /sys/fs/cgroup
/dev/mapper/rhel-root 17G 9.6G 7.5G 57% /
/dev/sda1 1014M 179M 836M 18% /boot
tmpfs 80M 0 80M 0% /run/user/0

2)在查看目录文件——同样也是看不到
[root@ming2 ~]# cd /auto/
[root@ming2 auto]# ls -a
. ..

(3)但是知道挂载点是可以进入的
找不到挂载点,待更新

 

五、通过网络挂载nfs的共享目录
1、配置服务器端
(1)安装nfs
[root@ming2 auto]# yum -y install nfs*

(2)修改nfs配置文件创建共享目录
[root@ming2 ~]# mkdir /nfs

[root@ming2 auto]# vim /etc/exports
[root@ming2 auto]# cat /etc/exports
/nfs 192.168.0.0/24(rw)#共享网络,设只读权限

重启nfs服务
[root@ming2 auto]# systemctl restart nfs*

4)查看共享出去的目录
[root@ming2 ~]# systemctl stop firewalld.service
[root@ming2 ~]# setenforce 0

[root@ming2 ~]# showmount -e 192.168.0.1
clnt_create: RPC: Unable to receive




  

原文链接:https://blog.csdn.net/qq_27721925/article/details/52332662
posted @ 2021-03-14 22:43  海绵堡堡  阅读(127)  评论(0)    收藏  举报