将Linux从软件RAID(mdx)迁移到硬件RAID

现在的情况:

  • 戴尔PowerEdge T300服务器(SAS6 / iR控制器)(RAID 0/1)
  • 在软件RAID(2x500GB)+ LVM上安装Ubuntu 10.04 LTS服务器。 目前使用的空间为25GB。

问题:

  1. 如何在回滚的情况下安全地备份当前安装。 例如Clonezilla不支持软件RAID。
  2. 如何将Ubuntu安装迁移到硬件RAID(相同的PC相同的HDD)?

可选目标:

  1. 是否有可能摆脱LVM呢?

由于您仅使用25 GB,所以我会考虑使用tar等程序在文件系统级别将系统备份到外部USB驱动器。 同样,由于数据很小,因此请validation您是否可以执行还原。 在您对备份/恢复过程有信心之后。 我会从头开始创build一个硬件RAID分区,启动一个Live CD,然后恢复您的数据。 您将需要使用GRUB创build一个新的启动logging,以便系统可以启动到新恢复的系统。

软件RAID – 镜子? 然后你可以从raid中取出一个磁盘(更安全 – 然后服务器closures) – 这将是你的原始备份。

下一步是在控制器上安装硬件RAID。 你可以build立RAID,如果你有一个磁盘(创build镜像)。 如果没有的话 – 这可能是一个问题(控制器通常不允许创build降级的raid,看看快速的init选项或者其他的方法 – 在控制器上创buildraid0卷,然后尝试将其转换为raid1(如果可能的话) 。

如果控制器不支持这些function,并且t have additional disk, well, its very difficult to replace metadata of software raid to metadata hardware raid and don捣毁某些东西。 🙂

如果控制器有一些function,或者你有额外的硬盘驱动器,只需要创build卷,从一些livecd / usb / pxe启动,并将磁盘从一个安装点复制到另一个。 不要忘了fstab和mbr。