在新操作系统上恢复 RAID 驱动器

在新操作系统上恢复 RAID 驱动器

我的 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?

我选择否,因为我想保留原始阵列。我只想将它们重新分组为单个驱动器并安装它。我该怎么做?

答案1

你想要集合您的阵列,而不是创建它。请参阅手册页 (mdadm)。

完成此操作后,备份所有数据,然后使用 RAID 6 + 备用数据重新开始。线性组基本上将所有驱动器连接起来以最大化存储。这也意味着,如果您丢失了其中一个驱动器,您的所有数据都将丢失。

https://raid.wiki.kernel.org/index.php/RAID_setup#Linear_mode

“好吧,所以你有两个或两个以上分区(重点是我)它们不一定大小相同(当然可以相同),您想要将它们附加到一起。这里不支持备用磁盘。如果磁盘坏了,阵列也会随之坏掉。...”

相关内容