天天看點

指令-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參數

繼續閱讀