在linux中,e2fsck是一個磁盤維護(hù)命令,用于檢查使用ext2檔案系統(tǒng)的partition是否正常工作,可檢查ext2、ext3、ext4文件系統(tǒng),語法“e2fsck [參數(shù)]”。e2fsck命令的適用范圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
本教程操作環(huán)境:linux7.3系統(tǒng)、Dell G3電腦。
e2fsck命令是linux下的一個磁盤維護(hù)命令,它主要有一個功能,那就是可以用來檢查使用 Linux ext2 檔案系統(tǒng)的 partition 是否處于正常工作。
e2fsck命令可以檢查ext2、ext3、ext4文件系統(tǒng),如果系統(tǒng)已經(jīng)掛載了,那么不建議去檢查,因為這樣是不安全的。此命令的適用范圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
語法格式:?
e2fsck?[參數(shù)]
常用參數(shù):
device | 預(yù)備檢查的硬盤 partition,例如:/dev/sda1 |
-b | 設(shè)定存放 superblock 的位置 |
-B | 設(shè)定單位 block 的大小 |
-c | 檢查該partition 是否有壞軌 |
-C file? | 將檢查的結(jié)果存到 file 中以便查看 |
-d | 列印 e2fsck 的 debug 結(jié)果 |
-f | 強(qiáng)制檢查 |
-F | 在開始檢查前,將device 的 buffer cache 清空,避免有錯誤發(fā)生 |
-l bad_blocks_file | 將有壞軌的block資料加到 bad_blocks_file 里面 |
-L bad_blocks_file | 設(shè)定壞軌的block資料存到 bad_blocks_file 里面,若無該檔則自動產(chǎn)生 |
-n | 將檔案系統(tǒng)以[唯讀]方式開啟 |
-p | 對 partition 做檢查,若有問題便自動修復(fù) |
-v? | 詳細(xì)顯示模式 |
-V | 顯示出目前 e2fsck 的版本 |
-y | 預(yù)先設(shè)定所有檢查時的問題均回答[是] |
參考實例
檢查 /dev/hda5 是否正常,如果有異常便自動修復(fù),并且設(shè)定若有問答,均回答[是]:
e2fsck?-a?-y?/dev/sda1
執(zhí)行e2fsck或fsck前請先umount partition,否則有機(jī)會令檔案系統(tǒng)毀損。如果需要對根目錄/進(jìn)行檢查及修復(fù),便需要進(jìn)入singal user mode執(zhí)行。
相關(guān)推薦:《Linux視頻教程》
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END
喜歡就支持一下吧
相關(guān)推薦