我有一个使用软件 raid 的 Raid10 阵列,位于 4*2-TB 驱动器上。此 Raid 阵列上的操作系统冻结了,当我通过 Ubuntu-CD 重新启动系统时,我发现 Raid 阵列不见了。
我使用“sudo mdadm -A /dev/md2 /dev/sda3 /dev/sdb3 /dev/sdc3 /dev/sdd3”再次组装了 raid 阵列
但是现在我注意到文件不知何故被损坏了;要么文件夹中的某些文件消失了,要么当我复制某些文件时出现:“您没有查看内容所需的权限...”我想备份剩余的内容并复制未损坏的剩余内容。
驱动器似乎正在工作;没有损坏(根据 Diskutils,4 个磁盘中的 1 个正常,但有 6 个坏扇区,其他磁盘正常)
我可以保存这些看似已损坏的文件吗?怎样保存?我应该重新同步吗?还是其他什么?
谢谢!
答案1
您可能以错误的顺序组装了 RAID 成员。您应该使用 mdadm --examine /dev/sda3; mdadm --examine /dev/sdb3 等来检查存储在成员上的元数据。这将提供有关顺序的线索。
不幸的是,您执行的汇编将覆盖旧的元数据。也许 /var/log/dmesg 或 /var/log/kern.log 的旧副本可以提供一些线索。