博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
autofs文件自动挂载系统
阅读量:7023 次
发布时间:2019-06-28

本文共 1565 字,大约阅读时间需要 5 分钟。

为了自己使用方便,利用iso文件制作了自己的rhel6.4的yum源,每次都手动进行mount,十分不便

 

后来在/etc/rc.local中写入了mount命令,方便多了。

 

时间一久,发现新的问题出现了,rc.local中的指令时灵时不灵,又找不到原因,比较烦恼

 

偶尔听到群里有人问autofs的问题,发现这个软件可以很好的解决我面临的问题

==============================================================================================================

 

Autofs与Mount/Umount的不同之处在于,它是一种看守程序。如果它检测到用户正试图访问一个尚未挂接的文件系统,它就会自动检测该文件系统,如果存在,那么Autofs会自动将其挂接。

 

另一方面,如果它检测到某个已挂接的文件系统在一段时间内没有被使用,那么Autofs会自动将其卸载。因此一旦运行了Autofs后,用户就不再需要手动完成文件系统的挂接和卸载。

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

autofs配置比较简单,由两个文件组成

/etc/auto.master   //这个文件是统一,唯一的。系统配置文件,里面注明了自动挂载的根目录和应用的配置文件

/media    /etc/auto.media --timeout 300

/media代表了挂载的根目录所在,auto.media代表所应用的配置文件  --timeout 300代表系统超时,单位s

/etc/auto.media    //这个文件时自定义的,对应master中的配置文件,里面写明了实际挂载目录,挂载参数和挂载项所在位置

Rhel6.4                 -fstype=iso9660,loop,ro         :/iso/Rhel6p4.iso

Rhel6.4代表挂载位于/media/Rhel6.4  -fstype=iso9660文件类型为光盘 loop是将文件模拟块设备挂载在本地 ro=readonly  :/iso/Rhel6p4.iso为镜像所在位置为/iso

 

配置完成后,service autofs restart下

[root@PandoraX ~]# service autofs restart

Stopping automount: [ OK ]
Starting automount: [ OK ]

提示ok,即可

 

Attention:此时ls /media显示为空,实际autofs已经生效了,可以使用mkdir -p /media/hi来校验,提示

mkdir: cannot create directory `hi': Permission denied

挂载的文件需要一个读取指令进行激活,一般来说ls /media/Rhel6.4即可

yum search指令不能进行激活操作,但是yum install可以,可能是需要有实际意义的读取操作(find好像也不行)

 

feature:有的版本rhel会在/etc/sysconfig/autofs中有DISABLE_DIRECT的配置

需要将其修改为DISABLE_DIRECT=0才能正常挂载成功(未经证实)

 

 

 

 

 

 

转载于:https://www.cnblogs.com/PandoraX/p/3969541.html

你可能感兴趣的文章
mysql分页sql语句优化,mysql 百万条数据分页优化
查看>>
php echo斜体,Markdown语言小记
查看>>
java two sum,TwoSum.java
查看>>
php if not exists,mysql防止重复插入相同记录 insert if not exists
查看>>
python 当前时间的零点,python 获取当天凌晨零点的时间戳方法
查看>>
PHP 支付宝自带框架,php接入支付宝接口以及嵌入thinkphp框架
查看>>
oracle序列异常,oracle 序列
查看>>
linux查看文件个数的命令,linux下查看进程打开的文件个数命令
查看>>
linux命令eric,linux修改程序运行优先级命令
查看>>
linux中crS脚本解析,浅谈Linux C语言动态库及静态库
查看>>
linux va_start 编译,C 库宏 – va_start() | 菜鸟教程
查看>>
linux fwrite写入中文,linux的fwrite()使用方法,当前时间写入文本的程序
查看>>
linux rpm deb系,linux deb系 rpm系 配置路由
查看>>
c语言中的16进制坐标计算器,16进制计算器
查看>>
c sftp类库 linux,libssh sftp.c sftp_mkdir函数二次释放漏洞
查看>>
c语言编辑strcmp,C语言实现strcmp
查看>>
c语言程序设计流程图,C语言课程设计————写下流程图! 谢谢
查看>>
降序排列 输入个数 成绩 C语言,23个C语言上机踢
查看>>
500以内的自然数求和c语言,二个超长正整数的相加
查看>>
在c语言中创建两个线程,如何用C语言实现多线程
查看>>