fsck tune2fs dumpe2fs
2019-09-29 本文已影响0人
杰_6343
fsck —— 检查文件系统数据完整性和自动修复错误
# df
# mkfs.ext2 /dev/sdb1 #使用ext2文件系统格式化/dev/sdb1
# mkfs -t ext3 /dev/sdb4
# fsck -t ext3 /dev/sdb1
# fsck.ext3 -y /dev/sdb4 #自动修复sdb4上的文件系统错误。
/etc/fstab文件中,在挂载选项后面的最后 一位有1或者2都是开机自检的。一些设备长期不自检也是不好的。根分区是第一个被自检的,所以标为1。
tune2fs —— 调整ext2/ext3文件系统特性的工具
常用选项说明:
-l 查看文件系统信息
-c max-mount-counts 设置强制自检的挂载次数,如果开启,每挂载一次mount conut就会加1,超过次数就会强制自检
-i interval-between-checks[d|m|w] 设置强制自检的时间间隔[d天m月w周]
-m reserved-blocks-percentage 保留块的百分比
-j 将ext2文件系统转换为ext3类型的文件系统
-L volume-label 类似e2label的功能,可以修改文件系统的标签
-r reserved-blocks-count 调整系统保留空间
-o [^]mount-option[,...] Set or clear the indicated default mount options in the filesystem. 设置或清除默认挂载的文件系统选项
tune2fs -c 30 /dev/hda1 #设置强制检查前文件系统可以挂载的次数
tune2fs -c -l /dev/hda1 #关闭强制检查挂载次数限制。
tune2fs -i 10 /dev/hda1 #10天后检查
tune2fs -i 1d /dev/hda1 #1天后检查
tune2fs -i 3w /dev/hda1 #3周后检查
tune2fs -i 6m /dev/hda1 #半年后检查
tune2fs -i 0 /dev/hda1 #禁用时间检查
dumpe2fs —— 显示device中文件系统的超级块和块组信息
-b 打印文件系统中的坏块
-o 不常用,检查严重损坏文件系统时指定
-f 强制显示所有信息,即便dumpe2fs对有些文件系统功能标识不能识别。
-i 显示image文件系统信息。device指定image文件的路径
-h 只显示超级块信息
-x 将已分组的块的数量用十六进制显示
-v 显示dumpe2fs的版本号并推出