e2fsck
是一個(gè)用于檢查和修復(fù) ext2、ext3 和 ext4 文件系統(tǒng)的實(shí)用程序
-a
或 --automatic
:自動(dòng)修復(fù)模式。這將使 e2fsck 在檢測(cè)到問題時(shí)自動(dòng)嘗試修復(fù),而無需提示用戶。
-c
或 --check-blocks
:檢查塊位圖。這將使 e2fsck 檢查文件系統(tǒng)中的所有塊,以確保它們都被正確分配。
-C fd
或 --progress=fd
:顯示進(jìn)度信息。這將使 e2fsck 將進(jìn)度信息輸出到指定的文件描述符(fd)。
-f
或 --force
:強(qiáng)制檢查。即使文件系統(tǒng)看起來是干凈的,也會(huì)強(qiáng)制進(jìn)行檢查。
-n
或 --no-write
:只讀模式。這將使 e2fsck 以只讀模式運(yùn)行,不會(huì)對(duì)文件系統(tǒng)進(jìn)行任何更改。
-p
或 --automatic-repair
:自動(dòng)修復(fù)。這將使 e2fsck 在檢測(cè)到問題時(shí)自動(dòng)嘗試修復(fù),但在進(jìn)行修復(fù)之前會(huì)提示用戶。
-r
或 --recover-mode
:恢復(fù)模式。這將使 e2fsck 以恢復(fù)模式運(yùn)行,嘗試回滾未完成的操作并修復(fù)文件系統(tǒng)。
-v
或 --verbose
:詳細(xì)模式。這將使 e2fsck 輸出詳細(xì)的信息,包括正在執(zhí)行的操作和發(fā)現(xiàn)的問題。
-V
或 --version
:顯示版本信息。這將使 e2fsck 輸出其版本號(hào)和相關(guān)信息。
-y
或 --yes
:自動(dòng)回答 “yes”。這將使 e2fsck 在遇到需要用戶確認(rèn)的情況時(shí)自動(dòng)回答 “yes”。
--block-size=size
:設(shè)置塊大小。這將使 e2fsck 使用指定的塊大?。ㄒ宰止?jié)為單位)來檢查文件系統(tǒng)。
--inode-buffer-blocks=num
:設(shè)置 inode 緩沖區(qū)塊數(shù)。這將使 e2fsck 使用指定數(shù)量的塊來存儲(chǔ) inode 信息。
--read-only
:只讀模式。與 -n
選項(xiàng)相同,這將使 e2fsck 以只讀模式運(yùn)行,不會(huì)對(duì)文件系統(tǒng)進(jìn)行任何更改。
--super-only
:僅檢查超級(jí)塊。這將使 e2fsck 僅檢查文件系統(tǒng)的超級(jí)塊,而不檢查其他部分。
--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è)備名稱。