在现有 Ubuntu Server 14.04.5 LTS 系统上以 RAID1 形式安装新 HDD

在现有 Ubuntu Server 14.04.5 LTS 系统上以 RAID1 形式安装新 HDD

我有一个运行 Ubuntu Server 14.04.5 LTS 的系统。它配置良好,运行良好。

我计划添加两个硬盘并设置 RAID1 以实现冗余和弹性。

问题是:我应该

  1. 将现有系统分区克隆到新驱动器
  2. 连接第二个新 HDD
  3. 设置 mdadm 和其他东西
  4. 从旧硬盘传输数据(几 TB,大量文件)或者我应该在完成 #1 之后立即执行 #4?

寻找有关如何设置 mdadm 和相关内容的详细指南(评论中已经建议使用 Linux 软件 RAID 而不是内置于主板)。

答案1

为了回答我自己的问题,我采用了第二种方案并使其尽可能安全:

  1. 我安装了第一个新硬盘,并使用 Acronis Disk Director 将系统分区和所有数据克隆到其中。这是最简单、最快捷的部分。
  2. 从它启动并设置 mdadm,将分区类型更改为 Linux raid (fd)。
  3. 连接第二个新驱动器,使用 sgdisk 复制分区布局,从第一个驱动器 rsync 所有数据。这确实花了很长时间(比如在我的 Atom 驱动的机器上每个分区要花几天时间)。我这样做是因为没有指南表明可以直接克隆所有内容,我决定不冒险。
  4. 将 HDD #2 上的分区类型更改为 Linux raid,重新组装 GRUB。

整个项目通常需要几周时间,但系统最终设置完成并按预期运行。那时我才清除了旧驱动器,强烈建议您也这样做。
配置过程中遇到了很多问题,但以下博客文章和文章对我帮助最大:

相关内容