文件系统管理
在 Linux 服务器中,格式化好的文件系统要有一个“挂载”的过程,然后才能通过挂
载点文件夹访问该文件系统。那如何挂载各种不同类型的文件系统、如何使服务器开机后
或在需要时自动挂载,是运维工程师必然会遇到的问题。
1 .查看 / 识别 Linux 文件系统。
2 .文件系统挂 / 卸载、配置自动挂载。
3 .使用 autofs 触发挂载。
1 .查看、识别 Linux 文件系统
1 )使用 e2label 查看 EXT 分区的卷标(格式: e2label 设备名)
查看文件系统 /dev/sda1 的卷标:
1. [ root@svr5 ~] # e2label / dev/ sda1
2. / boot
查看文件系统 /dev/sdb1 的卷标:
1. [ root@svr5 ~] # e2label / dev/ sdb1 // 输出为空,未设置卷标
2.
3. [ root@svr5 ~] #
查看文件系统 /dev/sdb5 的卷标(不支持非 EXT 分区):
1. [ root@svr5 ~] # e2label / dev/ sdb5 // 无法将 Swap 分区视为 EXT分区
2. e2label : Bad magic number in super - block while trying to open / dev/ sdb5
3. Couldn 't find valid filesystem superblock.
2 )使用 e2label 设置 EXT 分区的卷标(格式: e2label 设备名 卷标名)
将文件系统 /dev/sdb1 的卷标设为 disk2part1 :
1. [ root@svr5 ~] # e2label / dev/ sdb1 disk2part1 // 设置卷标
2. [ root@svr5 ~] # e2label / dev/ sdb1 // 查看设置结果
3. disk2part1
若要取消已设置的卷标名,直接将其设为空串即可:
1. [ root@svr5 ~] # e2label / dev/ sdb1 "" // 将卷标设为空串
2. [ root@svr5 ~] # e2label / dev/ sdb1 // 查看设置结果
3.
4. [ root@svr5 ~] #
3 )查看块存储设备的 ID 识别信息
1. [ root@svr5 ~] # blkid / dev/ sdb1 // 查看 sdb1 的 ID 信息
2. / dev/ sdb1 : UUID ="d7182c46-a0ab-48f4-982c-c05a892434ef" SEC_TYPE="ext2"
TYPE="ext3" LABEL="disk2part1"
3. [ root@svr5 ~] # blkid / dev/ sdb5 // 查看 sdb5 的 ID 信息
4. / dev/ sdb5 : TYPE="swap"
4 )查看 EXT 分区的超级块信息
使用 tune2fs -l 列出文件系统设备 /dev/sdb1 的超级块信息:
1. [ root@svr5 ~] # tune2fs - l / dev/ sdb1
2. tune2fs 1.39 ( 29- May-2006 )
3. Filesystem volume name : disk2part1
4. Last