fsck ext4 inode 錯誤

fsck ext4 inode 錯誤

今天,當我啟動時,我在帶有一些 inode 的 ext4 分割區中遇到了錯誤。我剛剛輸入 root 密碼並手動運行 fsck,但我有點擔心。 fsck 多次警告 inode 的一些錯誤,並問我是否要一一清除它們,我說是,但我想知道是否發生了資料遺失,我該如何檢查?

另外,之前的關閉是正常的,我有 60GB 的可用空間,所以我不知道是什麼原因造成的,有什麼想法嗎?

答案1

有時你只能聳聳肩,對我來說,這就是其中之一。

檔案系統確實會損壞(隱晦的核心錯誤、微妙的硬體不相容、宇宙射線事件(是的,確實如此)、不良/嘈雜的佈線),有時您確實必須靜默系統和fsck檔案系統,只是為了確保不會損壞此類錯誤已經發生,或者如果發生了,則需要進行清理(一旦檔案系統損壞,正在進行的操作往往會進一步損壞它)。

如何知道資料是否遺失?如果您的備份軟體允許您根據上次的良好備份驗證在線存儲,則可以方便地檢查 FS 的大部分是否已消失。像這樣的系統tripwire可以提供幫助,但是您需要已經設定並運行它們,並且無論如何,針對/home分區運行這樣的東西都會很奇怪。請務必查看一下/home/lost+found,因為任何分離的內容都將由 重新連接fsck

如果這些都沒有結果,那就在心裡設定一個關於「我更頻繁地需要fsck這些檔案系統“ 有可能 ”我並不完全信任該硬件”,然後繼續前進。

相關內容