Linux
fsck -Af -M 會導致文件系統損壞嗎?
昨晚我的伺服器遇到“只讀文件系統”錯誤。
所以然後我執行“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 之前它已損壞?
謝謝 :)
首先,我會嘗試使用備份超級塊,但您需要知道文件系統的塊大小。
備份超級塊的位置取決於文件系統的塊大小。對於 1k 塊大小的文件系統,可以在塊 8193 找到備份超級塊;對於具有 2k 塊大小的文件系統,在塊 16384;對於 4k 塊大小,在塊 32768。
例如,此命令適用於
1K
塊大小的文件系統:fsck.ext3 -b 8193 /dev/sda2
祝你好運!