天天看点

命令-e2fsck

<b>e2fsck 命令</b>

<b>【NAME】</b>

     e2fsck-check a Linux ext2/ext3/ext4 file system

     检查文件系统及文件系统修改工具

<b>【SYNOPSIS】</b>

     e2fsck [OPTIONS]  device           

<b>【OPTIONS】</b>

     -a:对partition做检查,若有问题便自动修复,等同-p的功能

     -b:设定存放superblock的位置

     -B:设定单位block的大小

     -c:检查该partition是否有坏轨

     -C file:将检查的结果存到file中以便查看

     -d:列印e2fsck的debug结果

     -f:即使文件系统处于clean状态,也要强制进行检测;

     -F:在开始检查前,将device的buffercache清空,避免有错误发生

     -l bad_blocks_file:将有坏轨的block资料加到bad_blocks_file里面

     -L bad_blocks_file:设定坏轨的block资料存到bad_blocks_file里面,若无该档则自动产生

     -n:将档案系统以[唯读]方式开启

     -p:对partition做检查,若有问题便自动修复

     -y:对所有问题自动回答为yes;

说明:

e2fsck执行后的传回值及代表意义如下:

     0没有任何错误发生。

     1文件系统发生错误,并且已经修正。

     2文件系统发生错误,并且已经修正。

     4文件系统发生错误,但没有修正。

     8运作时发生错误。

     16使用的语法发生错误。

     128共享的函数库发生错误。

     大部份使用e2fsck来检查硬盘分区的情况时,通常都是情形特殊,因此最好先将该分区卸载,然后再执行e2fsck来做检查,若是要非要检查/时,则请进入单用户模式再执行。

<b>【EXAMPLES】</b>

示例:-f参数

继续阅读