自动挂载
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动挂载相关的知识,希望对你有一定的参考价值。
自动挂载
- 自动挂载设置
- 重启或执行mount -a 命令
- 用UUID号设置自动挂载
- 重启或执行mount -a 命令查看挂载;df命令:df -h 显示容量
LVM逻辑卷管理
- 加一块硬盘
- 磁盘分区
- 创建物理卷
- 把sdc3添加到vg00物理卷
- 创建一个110M的逻辑卷,格式化。创建文件系统,并挂载。
- 添加一个5G的逻辑卷,并在系统中显示出来容量。
自动挂载
- Linux操作系统在每次开机时,会自动读取这个文件的内容,自动挂载所指定的文件系统。
- 在/etc/fstab文件中,每一行记录对应一个分区或设备的挂载配置信息,这些信息从左到右包括六个字段(使用空格或制表符分隔),各部分的含义如下所示: 第1字段:设备名或设备卷标名或uuid 第2字段:文件系统的挂载点目录的位置(交换文件系统没有挂载点,所以挂载位置就写swap) 第3字段:文件系统类型,如xfs、swap等 第4字段:挂载参数,即mount命令 -o选项后可使用的参数。例如defaults、rw、ro、noexec分别表示默认参数、可写、只读、禁用执行程序。 第5字段:表示文件系统是否需要dump备份(dump是一个备份工具)。一般设为1表示需要,设为0时将被忽略。 第6字段:该数字决定系统启动时进行磁盘检查的顺序。0表示不进行检查,1表示优先检查,2表示其次检查,根分区应设为1,其他分区设为2。
- 方式1:通过分区设备文件名,修改/etc/fstab文件
- 方式2:通过设备的UUID挂载分区
- df [选项]
-h: 以KB、MB、GB的单位来显示,可读性高(最常用)
-T: 显示文件系统类型
-i: 显示inode信息
LVM逻辑卷管理
LVM是linux操作系统中对磁盘分区进行管理的一种逻辑机制,它是建立在硬盘和分区之上,文件系统之下的一个逻辑层,在建立文件系统时屏蔽了下层的磁盘分区布局,因此能够在保持现有数据不变的情况下动态调整磁盘容量,从而增强磁盘管理的灵活性。需要注意:/boot 分区用于存放引导文件,不能基于 LVM 创建。
autofs自动挂载服务
我们都知道,将挂载信息写入到/etc/fstab文件中,可实现开机自动挂载。如果远程共享资源过多,则会给网络带宽和服务器的硬件资源带来很大负载。如果挂载的资源长期不使用,也会造成服务器资源的浪费。
autofs自动挂载服务是一种Linux系统守护进程,当检测到用户视图访问一个尚未挂载的文件系统时,会自动挂载该文件系统。简单来说,将挂载信息写入/etc/fstab文件中,系统在每次开机时都会自动挂载,而autofs服务则是在用户需要使用该文件系统时才去动态挂载,从而节约了网络资源和服务器硬件资源的开销。
1、安装autofs服务yum -y install autofs
2、卸载已挂载的设备,确保光盘、samba共享目录、NFS共享目录都未曾挂载
umount /media/cdrom/
umount /data/test/
umount /nfsdata/
3、挂载光盘设备
如果把挂载信息都写入到autofs服务的主配置文件中,会使主配置文件臃肿不堪,不利于管理和维护。因此在autofs的主配置文件中按照“挂载目录的上层目录 子配置文件”的格式填写,具体的挂载信息写入到子配置文件中,方便日后管理和维护。
(1)在主配置文件里添加如下内容vim /etc/auto.master
/media /etc/cdrom.misc
(2)在子配置文件中添加如下内容
子配置文件按照“挂载目录 挂载文件类型及权限 :设备名称”的格式进行填写。vim /etc/cdrom.misc
cdrom -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom
注:光盘设备的挂载目录为/media/cdrom,-fstype=ios9660表示以光盘格式挂载,ro、nosuid及nodev是挂载使用的权限,/dev/cdrom是挂载的设备名称。
(3)启动autofs服务,并加入开机启动项
systemctl start autofs
systemctl enable autofs
(4)测试
4、挂载samba共享目录
(1)在主配置文件里添加如下内容vim /etc/auto.master
/data /etc/samba.misc
(2)在子配置文件中添加如下内容vim /etc/samba.misc
test -fstype=cifs,credentials=/root/auth.smb ://192.168.2.211/tools
(3)重启autofs服务systemctl restart autofs
(4)测试
往/data/test目录下写入一个测试文件
在samba服务器上查看/data/tools目录下是否生成了该文件
5、挂载NFS网络文件系统
(1)在子配置文件中添加如下内容vim /etc/samba.misc
nfsdata -fstype=nfs 192.168.2.211:/nfsdata
注:NFS和samba共用一个子配置文件,NFS的挂载目录为/data/nfsdata
(2)重启autofs服务systemctl restart autofs
(3)测试
往/nfsdata目录下写入一个测试文件
在NFS服务器上查看/nfsdata目录下是否生成了该文件
以上是关于自动挂载的主要内容,如果未能解决你的问题,请参考以下文章