开机自动挂载与autofs触发挂载

简介:

   开机自动挂载与autofs触发挂载


实验背景:在Linux服务器中,格式化好的文件系统要有一个“挂载”的过程,然后才能通过挂载点文件夹访问该文件系统。那如何挂载各种不同类型的文件系统、如何使服务器开机后或在需要时自动挂载,是运维工程师必然会遇到的问题。


实验思路:


1.查看/识别Linux文件系统。


2.文件系统挂/卸载、配置自动挂载fatab。


3.使用autofs触发挂载。


实验环境:VMware Workstation   RHEL5.9


实验实施:

一、开机自动挂载

1、查看、识别linux的文件系统

1)#tune2fs -l /dev/sdb//查看ext分区的超级块信息

#cat /etc/filesystems//了解当前所支持的文件系统

2.文件系统挂载

1)查看当前已挂载的文件

#mount

2) 将磁盘分区挂载到/media/tools目录下:

#mkfs.ext3 /dev/sdb2//格式化分区

#mkdir /media/tools//创建文件夹

#mount -t ext3 /dev/sdb2 /media/tools   //挂载

                      //其中-t ext3可以省略

#mount   //查看挂载情况

3)将光盘挂载到/media/tools2目录下:

#mount /dev/cdrom /media/tools2//光盘挂载

#mount//查看挂载情况

4)将镜像文件挂载到/media/tools3目录下

#ls  -lh /date/images/boot.iso//查看镜像文件

#cp /date/images/boot.iso /usr/src//复制文件到/usr/src下

#mount -o loop /usr/src/boot.iso /media/tools3 //挂载镜像用 -o loop

#mount


5)将文件挂载到另一个文件夹下 usr/src/ 挂载到/media/tools/src

#mkdir /media/tools/src

#mount --bind /usr/src /media/tools/src//挂载文件夹时用--bind

#mount | grep bind



6)umount -a卸载所有已挂载的设备

 或者卸载某一个: #umount /dev/cdrom

 或者#umount /media/tools2  都是可以的,效果一样


3.配置/etc/fstab实现开机自动挂载

#vim /etc/fstab   //编辑配置文件

格式:

       设备文件|卷标名|UUID 挂载点 类型 挂载参数 备份标记 检测顺序

       /dev/sdb5     /home  ext3 defaults    0    0

  编辑完成后保存退出即可。

4.#mount -a 先查看挂载 ,然后umoun -a卸载。reboot后再用#mount -a查看挂载

 检测文件是否自动挂载成功




二、使用autofs触发挂载

1、查看是否安装自动挂载软件工具

#rpm -qi autofs

2.主要配置文件是auto.master

    vim /etc/auto.master

 /mnt /etc/auto.mnt//mnt为主目录

配置资源配置文件

   vim /etc/auto.mnt

tools -fstype=ext3 :/dev/sdb2   //tools为子目录,/dev/sdb2为设备名

重启autofs服务: servers autofs reload


3、触发测试

#ls -lh /mnt///未触发挂载时,无tools

总计 0

#ls -lh /mnt/tools   ////触发挂载,tools目录闪现

总计24k

........



实验总结:

其中伪文件不占用实际的磁盘空间;mount查看挂载,也可以用#df -hT 查看挂载;

mount:

-a  把fstab里面已配置的挂载

-t  指定挂载类型

-o  指定挂载参数

ro/rw:只读/可读可写

acl/noacl:启用/禁用ACL

exec/noexec:打开/关闭执行权

suid/nosuid:启用/禁用SUID和SGID

remount:重新挂载

defaults:rw, suid, dev, exec, auto, nouser, async

-o loop挂载光盘镜像文件

-L  使用卷标名挂载

--bind目录挂载目录下

自动挂载完成后一定要重新启动服务:#servers autofs reload



      本文转自Jx战壕  51CTO博客,原文链接:http://blog.51cto.com/xujpxm/1362097,如需转载请自行联系原作者






相关文章
|
Linux
CentOS7.X磁盘挂载及取消挂载
CentOS7.X磁盘挂载及取消挂载
7649 0
|
3月前
|
Linux
centos7实现磁盘挂载,解挂,开机自动挂载,解决挂载文件覆盖问题
centos7实现磁盘挂载,解挂,开机自动挂载,解决挂载文件覆盖问题
140 0
|
IDE Unix Linux
linxu中的df查看磁盘空间使用情况、lsblk查看设备挂载情况、fdisk分区、mount/umount挂载/卸载、设置开机自动挂载
linxu中的df查看磁盘空间使用情况、lsblk查看设备挂载情况、fdisk分区、mount/umount挂载/卸载、设置开机自动挂载
linxu中的df查看磁盘空间使用情况、lsblk查看设备挂载情况、fdisk分区、mount/umount挂载/卸载、设置开机自动挂载
|
测试技术 开发工具