fsck
(文件系統一致性檢查)命令在Linux下用于檢查和修復文件系統的錯誤
-a
:自動修復模式。這個選項會讓fsck
自動修復檢測到的問題,而不需要用戶交互。-r
:遞歸模式。當檢查到某個文件系統有錯誤時,fsck
會自動檢查其子文件系統。-p
:自動修復模式(parallel)。這個選項類似于-a
,但是它會嘗試并行處理多個文件系統,以提高效率。-f
:強制檢查。即使文件系統看起來是干凈的,也會強制進行檢查。-n
:不執行任何修復操作。這個選項會讓fsck
只報告檢測到的問題,而不進行實際的修復。-v
:詳細模式。這個選項會讓fsck
輸出更詳細的信息,以便于用戶了解檢查過程中發生的情況。-y
:自動回答“是”。這個選項會讓fsck
在需要用戶確認時自動回答“是”,從而繼續執行。-c
:檢查磁盤上的壞塊。這個選項會讓fsck
檢查磁盤上的物理損壞,并將結果記錄在文件系統的元數據中。-C fd
:將進度信息輸出到指定的文件描述符。這個選項可以用于將fsck
的進度信息重定向到其他設備或文件。-t fstype
:指定文件系統類型。如果fsck
無法自動識別文件系統類型,可以使用這個選項手動指定。-V
:顯示版本信息。這個選項會讓fsck
輸出其版本信息,并立即退出。注意:在使用fsck
時,請務必謹慎操作,因為錯誤的操作可能導致數據丟失。在對文件系統進行修復之前,最好先備份重要數據。