磁碟區組中的 XFS 分割區突然顯示為 Atari 分割區

磁碟區組中的 XFS 分割區突然顯示為 Atari 分割區

我有一台伺服器,其大量資料儲存在磁碟區組內的 XFS 分割區中,該磁碟區組跨越幾個實體磁碟機和許多區段/範圍。

突然,在過去的幾個小時內,XFS 分割區出現了問題,現在在系統中顯示為無法安裝的「Atari 檔案系統」。事實上,除非我註解掉 fstab 中將分割區掛載到 /srv 的行,否則系統無法啟動。

如何修復此問題並再次將分割區掛載為 XFS 而不會遺失資料?

我目前正在運行 xfs_repair ( xfs_repair -n /dev/mapper/vg-server),它立即發現主超級區塊有一個錯誤的幻數,它會查找輔助超級區塊並最終找到一個,但似乎無法對其執行任何操作。

好吧......好吧,我嘗試了各種方法,但無法恢復數據,所以我格式化了所有內容,並將磁碟重新組裝為RAID 1 陣列,並恢復了我能想到的至少現在有一些冗餘的內容。

幾個月後,我遇到了同樣的問題,XFS 分割區丟失了它的幻數等。

我無法讓系統識別磁碟上的分割區,也無法格式化分割區或在其上建立檔案系統。如果我從 CD 啟動計算機,我可以格式化磁碟機並建立檔案系統、讀取/寫入檔案等,但一旦重新啟動計算機,我就會再次遺失磁碟分割區。

這裡可能發生了什麼事?可能是主機板上的磁碟控制器?我似乎對前兩個磁碟 SATA0 和 SATA1 沒有問題,但對 2 個磁碟則沒有問題。由於某種原因,6 似乎沒有保留其分區。這就像多年來我放入此盒子中的第三塊主機板。對我來說這似乎不太可能,但我不知道還有什麼可以解釋它。

相關內容