在“mdadm --create”之后从 raid 1 磁盘恢复数据

在“mdadm --create”之后从 raid 1 磁盘恢复数据

我的磁盘是 raid 1 的一部分。我使用该磁盘创建了(可能是错误的)新 raid 来恢复数据:

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

现在安装 说:

~$ 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现在毁了吗?我能以某种方式拯救它吗?

答案1

我不确定mdadm当要求创建单磁盘镜像时会发生什么。您仍然可以恢复数据:如果它假设磁盘是干净的,它将保留大部分数据,只擦除旧标头等内容。您可以使用测试盘寻找文件系统超级块的备份副本并重建分区。

如果mdadm决定重新同步,我希望您有备份。

相关内容