Raid

在“mdadm –create”之後從 RAID 1 磁碟恢復數據

  • May 6, 2021

我有一個屬於raid 1 的磁碟。我用該磁碟創建(可能是錯誤地)新raid 來恢復數據:

mdadm --create /dev/md0 --auto md --level=1 --force --raid-devices=1 /dev/sdc1

現在 mount 說:

~$ mount -t auto /dev/md0 /mnt/test/
NTFS signature is missing.
Failed to mount '/dev/md0': Invalid argument
The device '/dev/md0' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

看起來“mdadm –create”已經刪除了 sdc1 是/曾經是 ext4 文件系統的資訊。

ext4現在毀了嗎?我能以某種方式拯救它嗎?

我不確定mdadm當被要求創建一個磁碟鏡像時會發生什麼。您可能仍然能夠恢復數據:如果它假設磁碟是乾淨的,它將保留大部分數據,只清除舊標題之類的東西。您可以使用TestDisk去尋找文件系統超級塊的備份副本並重建分區。

如果mdadm決定重新同步,我希望你有備份。

引用自:https://unix.stackexchange.com/questions/648380