摘要:
下文讲述Linux中e2fsck的功能说明,如下所示;
e2fsck命令功能:
用于检查Linux中文件系统中的分区是否能正常工作
此命令可检查ext2,ext3,ext4文件系统
此命令适用于:
RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora
注意事项:
当系统已挂载,通常不建议运用此命令检查
e2fsck命令的语法格式:
e2fsck [参数]
-----常用参数说明------
device:预备检查的硬盘 partition,例如:/dev/sda1
-b:设定存放 superblock 的位置
-B:设定单位 block 的大小
-c:检查该partition 是否有坏轨
-C file:将检查的结果存到 file 中以便查看
-d:列印 e2fsck 的 debug 结果
-f:强制检查
-F:在开始检查前,将device 的 buffer cache 清空,避免有错误发生
-l bad_blocks_file:将有坏轨的block资料加到 bad_blocks_file 里面
-L bad_blocks_file:设定坏轨的block资料存到 bad_blocks_file 里面,若无该档则自动产生
-n:将档案系统以[唯读]方式开启
-p:对 partition 做检查,若有问题便自动修复
-v:详细显示模式
-V:显示出目前 e2fsck 的版本
-y:预先设定所有检查时的问题均回答[是]
例:
e2fsck命令的示例分享
---检查 /dev/hda6 是否正常
---如果有异常便自动修复
---并设定若有问答,均回答[是]:
[root@maomao365 ~]# e2fsck -a -y /dev/hda6