如何将已安装的系统迁移至 RAID1?

如何将已安装的系统迁移至 RAID1?

我的家庭服务器(Ubuntu Server 10.04)从单个 80Gb HDD 驱动器启动,现在我想让它从 2x500Gb RAID-1 启动。我已经通过 MDADM 成功创建了它。

但是我怎样才能将系统移动到该阵列以便它可以启动?

我在互联网上看到过一些关于添加第二个硬盘和制作 RAID1 的指南,但这不是我的情况......

答案1

简要地:

  1. 备份所有重要的东西

  2. 制作启动 CD 或 USB 驱动器并进行测试

  3. 创建镜像对并在其上创建一个分区

  4. (可选)在分区上创建一个 lvm pv,然后在其上创建一个逻辑卷

  5. 将现有的根文件系统添加到新的 lv 上

  6. resize2fs让它成长,利用新的空间

  7. 重新启动,中断 grub,并设置root=参数以指向您的某个新磁盘

  8. 你现在应该可以使用新磁盘了;现在将 grub 重新安装到其中一个镜像磁盘的引导扇区上,指向新系统

  9. 将机器的 BIOS 更改为从其中一个镜像磁盘启动

这些重新排列可能会导致您的系统暂时无法启动,因此,只有当您对进行低级重新排列有足够信心和/或您有第二台机器可以用来寻求帮助时,才应该开始进行这些重新排列。

询问您是否需要有关这些方面的更多帮助。如果这些问题都没有任何意义,您可能应该在新的磁盘上进行全新安装,除非您有很强的冒险精神。;-)

答案2

克隆第一个磁盘,dd然后在 raid 解决方案上恢复它。

http://www.backuphowto.info/linux-backup-hard-disk-clone-dd

相关内容