我有一台运行 Ubuntu 12.04 LTS 的服务器,只有一个驱动器。机箱中还有 2 个空的热插拔托架。我想通过向系统添加 RAID 1 来增加一点冗余。
当前单个磁盘使用 ubunutu LVM 进行分区。/boot 分区是一个单独的 ext2 分区。
The LVM partitions:
/dev/mapper/vg-home
/dev/mapper/vg-usr
/dev/mapper/vg-usr
/dev/mapper/vg-root
我显然不想丢失任何数据,我试图避免重新安装操作系统并重新配置所有内容。(该机器用于科学计算,它有一个附加的 QNAP 系统用于数据存储)。
在对 /home 执行读/写操作时,我的一个用户遇到了 I/O 错误。我怀疑是 SATA 控制器出了问题,以前坏的 SATA 电缆也出现过问题。我决定添加一个 SATA 控制器,现在我想设置一个 RAID 1,以防错误是由硬盘故障引起的。我愿意接受更多选择,但我想用 RAID 阵列中的 2 个新驱动器完全替换可能出现故障的驱动器。
我在想:现在我在系统中安装了 2 个空的新驱动器。我将在这两个新驱动器上配置硬件 raid 1 阵列。使用 clonezilla 或 dd 将当前的单个操作系统磁盘克隆到 raid 阵列,删除原始操作系统磁盘并启动到新阵列
这可行吗?我是否必须修改 /boot 分区才能启动到新 raid?不确定这是否可行,因为有 LVM 分区
谢谢,欢迎提出任何意见。也欢迎其他选择。