我的 SSD 上的 Debian 操作系统出现问题,并已删除它 (Debian) 以安装 Ubuntu 服务器。最初,在我的 Debian 操作系统上,我安装了 mdadm 并有一个包含 5 个驱动器的跨接阵列,显示为 /dev/md0(这些驱动器上都没有 MBR,它只是一组仅用于阵列的新驱动器) . 然后我将 /mnt/raiddrvies 挂载到 /dev/md0 上以访问内容。现在的问题是这样的。由于我已将 Ubuntu 服务器放到该 SSD 上,现在我该如何恢复 raid 阵列?我已经安装了 mdadm 并尝试运行以下命令:
sudo mdadm --create /dev/md0 --level=linear --raid-devices=5 /dev/sda /dev/sdb /dev/sdd /dev/sde /dev/sdf
当它开始创建驱动器时,它会为每个 /dev/sd(a、b、d、e 或 f)显示以下消息:
mdadm: partition table exists on /dev/sda but will be lost or meaningless after creating array
最后它问:
Continue creating an array?
我放了 no 因为我想保留原始数组。我只想将它们重新分组为一个驱动器并安装它。我该怎么做?
你想组装你的阵列,而不是创建它。请参见手册页 (mdadm)。
完成后,备份所有数据并使用 RAID 6 + 备用重新开始。线性集基本上连接所有驱动器以最大化存储。这也意味着,即使您丢失了这些驱动器中的一个,您的所有数据也会消失。
https://raid.wiki.kernel.org/index.php/RAID_setup#Linear_mode
“好的,所以你有两个或多个分区(强调我的),它们不一定大小相同(但当然可以),你想相互附加。这里不支持备用磁盘。如果磁盘死了,阵列随之消亡……”