
我的一個朋友不知何故毀壞了他的 Nvidia RAID1 陣列,在嘗試修復它時,他最終得到了一個無法工作的陣列。由於 RAID 元資料的存在,實際磁碟資料儲存在與開始位置有一定偏移的位置。我能夠使用 dd 和十六進位編輯器識別這個偏移量,然後使用 losetup 建立一個具有正確偏移量的循環設備,以便我可以掛載該分割區。
就在那時,我遇到了問題,即掛載說:「掛載:未知檔案系統類型'nvidia_raid_member'」。前幾天我在嘗試安裝 Linux MD 元件時也遇到了這個問題,因為我記得過去這樣做是有效的,所以我猜這可能是某種保護。因此,我啟動了一張舊的 Sysrescue CD 並在那裡嘗試了它,它起作用了(因為 mount/libc/kernel/whatever 的舊版本)。
我仍然需要嘗試獲取更多數據,並且因為我不想繼續使用該 SysrecueCD,所以我希望能夠將該磁碟安裝到我的正常系統上。
所以,我的問題是:是否可以停用對磁碟是否為 raid 成員的檢查?
我想我也可以將看起來像 raid 區塊的區塊歸零,但我寧願不...我用 par2 資料製作了磁碟映像,所以它是可恢復的,但仍然...
答案1
有點晚了,但我用 Linux fakeraid 工具解決了這個問題。我不記得如何(太久以前),但我設法使用設備映射器以降級模式用一個磁碟組裝陣列並訪問新的虛擬設備。