Linux下e2fsck命令的參數(shù)詳解

小樊
83
2024-09-05 13:03:14

e2fsck 是一個(gè)用于檢查和修復(fù) ext2、ext3 和 ext4 文件系統(tǒng)的實(shí)用程序

  1. -a--automatic:自動(dòng)修復(fù)模式。這將使 e2fsck 在檢測(cè)到問題時(shí)自動(dòng)嘗試修復(fù),而無需提示用戶。

  2. -c--check-blocks:檢查塊位圖。這將使 e2fsck 檢查文件系統(tǒng)中的所有塊,以確保它們都被正確分配。

  3. -C fd--progress=fd:顯示進(jìn)度信息。這將使 e2fsck 將進(jìn)度信息輸出到指定的文件描述符(fd)。

  4. -f--force:強(qiáng)制檢查。即使文件系統(tǒng)看起來是干凈的,也會(huì)強(qiáng)制進(jìn)行檢查。

  5. -n--no-write:只讀模式。這將使 e2fsck 以只讀模式運(yùn)行,不會(huì)對(duì)文件系統(tǒng)進(jìn)行任何更改。

  6. -p--automatic-repair:自動(dòng)修復(fù)。這將使 e2fsck 在檢測(cè)到問題時(shí)自動(dòng)嘗試修復(fù),但在進(jìn)行修復(fù)之前會(huì)提示用戶。

  7. -r--recover-mode:恢復(fù)模式。這將使 e2fsck 以恢復(fù)模式運(yùn)行,嘗試回滾未完成的操作并修復(fù)文件系統(tǒng)。

  8. -v--verbose:詳細(xì)模式。這將使 e2fsck 輸出詳細(xì)的信息,包括正在執(zhí)行的操作和發(fā)現(xiàn)的問題。

  9. -V--version:顯示版本信息。這將使 e2fsck 輸出其版本號(hào)和相關(guān)信息。

  10. -y--yes:自動(dòng)回答 “yes”。這將使 e2fsck 在遇到需要用戶確認(rèn)的情況時(shí)自動(dòng)回答 “yes”。

  11. --block-size=size:設(shè)置塊大小。這將使 e2fsck 使用指定的塊大?。ㄒ宰止?jié)為單位)來檢查文件系統(tǒng)。

  12. --inode-buffer-blocks=num:設(shè)置 inode 緩沖區(qū)塊數(shù)。這將使 e2fsck 使用指定數(shù)量的塊來存儲(chǔ) inode 信息。

  13. --read-only:只讀模式。與 -n 選項(xiàng)相同,這將使 e2fsck 以只讀模式運(yùn)行,不會(huì)對(duì)文件系統(tǒng)進(jìn)行任何更改。

  14. --super-only:僅檢查超級(jí)塊。這將使 e2fsck 僅檢查文件系統(tǒng)的超級(jí)塊,而不檢查其他部分。

  15. --unmounted:已卸載模式。這將使 e2fsck 以已卸載模式運(yùn)行,假設(shè)文件系統(tǒng)沒有被掛載。

這些參數(shù)可以組合使用,以根據(jù)需要調(diào)整 e2fsck 的行為。例如,要以自動(dòng)修復(fù)模式運(yùn)行 e2fsck,可以使用以下命令:

e2fsck -p /dev/sdXN

其中 /dev/sdXN 是要檢查的文件系統(tǒng)的設(shè)備名稱。

0