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