
我有一個 Linux 網關,系統軟體 RAID 1 中有 2 500GB 硬碟。
/dev/sda = RAID 1
/dev/sdb = RAID 1
/dev/sdc = RAID 5 (NAS 12 drives iSCSI, /home directories)
在更換 sdb 時,發生了奇怪的事情,NAS 在重新啟動時掛載為 /dev/sdb,因此 RAID 恢復程序愉快地恢復了 NAS 上的 RAID 1 系統驅動器,覆蓋了一些資料和分區表。當我看到發生的事情時,這個過程被我打斷了。
現在我的 20TB NAS 上有 1 個 500GB 的分割區損壞。
當然我也有一些用戶沒有備份,一些重要的4TB資料在NAS的某個地方遺失了,其他的東西可以轉儲。
我相信資料仍然存在,只是分割區遺失了。
我嘗試過 testdisk,經過 4 天的分析,我只得到這個「新」損壞的分區:
Disk /dev/sdc - 20 TB / 18 TiB - CHS 2431671 255 63
Partition Start End Size in sectors
D Linux 0 1 1 59999 254 63 963899937 [root]
D Linux RAID 0 1 1 59999 254 63 963899937 [md0]
我甚至可以讀取一些我不想要的“新”數據。沒有真實數據的跡象。
有什麼想法可以做什麼嗎?
答案1
我見過類似的情況,檔案系統的開頭被錯誤地覆蓋。有時可以透過使用備份超級區塊安裝檔案系統來進行還原。