Linux

fsck -Af -M 會導致文件系統損壞嗎?

  • December 16, 2013

昨晚我的伺服器遇到“只讀文件系統”錯誤。

所以然後我執行“fsck -Af -M”來嘗試修復但沒有用,這些是輸出:

fsck 1.39 (29-May-2006)
e2fsck 1.39 (29-May-2006)
/: recovering journal
fsck.ext3: Bad magic number in super-block while trying to re-open /
e2fsck: io manager magic bad!

重新啟動伺服器後,我什至無法恢復文件系統,必須重新安裝作業系統。我的 / 是 RAID 1 和 ext3 格式的。該 fsck 命令是否導致我的文件系統損壞?還是在我執行 fsck 之前它已損壞?

謝謝 :)

首先,我會嘗試使用備份超級塊,但您需要知道文件系統的塊大小。

e2fsck 手冊頁

備份超級塊的位置取決於文件​​系統的塊大小。對於 1k 塊大小的文件系統,可以在塊 8193 找到備份超級塊;對於具有 2k 塊大小的文件系統,在塊 16384;對於 4k 塊大小,在塊 32768。

例如,此命令適用於1K塊大小的文件系統:

fsck.ext3 -b 8193 /dev/sda2

祝你好運!

引用自:https://serverfault.com/questions/561633