dumpe2fs
dumpe2fs是一个命令行工具,用于去转储 ext2/ext3/ext4 文件系统信息,这意味着它可以显示设备上文件系统的超级块和块组信息。
以下是dumpe2fs的一些常见用法:
1、展示文件系统快组信息
dumpe2fs /dev/sda1
2、检查文件系统是否有坏块
dumpe2fs -b /dev/sda1
fsck
e2fsck 用于去检查和修复 ext2/ext3/ext4 文件系统的错误。修复文件系统一定要在文件系统没有挂载的情况下进行!!!
常见用法:
1、-V参数详细输出 -t参数指定文件系统类型
fsck -Vt ext4 /dev/sda1
tune2fs
tune2fs 程序可以改变 ext2/ext3/ext4 文件系统的可参数进行调优。
常见用法:
1、产看文件系统的超级块信息
tune2fs -l /dev/sda1
2、使用 -c 标识,你可以设置文件系统在挂载多少次后将进行 e2fsck 检查(对应-l输出里的Maximum mount count: )
tune2fs -c 4 /dev/sda1
3、-i 选项定义两次文件系统检查的时间间隔(对应-l输出里的Check interval)
tune2fs -i 2d /dev/sda1
4、要改变缺省的日志参数,可以使用 -J 选项。这个选项也有子选项: size=journal-size (设置日志的大小)、device=external-journal (指定日志存储的设备)和 location=journal-location (定义日志的位置)
tune2fs -J size=4MB /dev/sda1 #设置文件系统日志大小
tune2fs -L "ROOT" /dev/sda1 #修改文件系统的卷标为ROOT
debugfs
debugfs 是一个简单的、交互式的、基于 ext2/ext3/ext4 文件系统的命令行调试器。它允许交互式地修改文件系统参数。输入 ? 查看子命令或请求。
debugfs /dev/sda1 (默认只读模式打开)
debugfs -w /dev/sda1 (以读写模式打开)
debugfs -c /dev/sda1 (以灾难模式打开)