将单个O / S磁盘转换为RAID 1 – Ubuntu 12.04 LTS

我有一台运行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 

我显然不想丢失任何数据,我试图阻止重新安装操作系统和重新configuration一切。 (该机器用于科学计算,它有一个附加的数据存储QNAP系统)。

在/ home上执行读/写操作时,我的一个用户正在获取I / O错误。 我怀疑sata控制器是失败的,过去有一些sata电缆不好的问题。 我决定添加一个SATA控制器,现在我正在设置一个RAID 1以防万一错误是由一个失败的硬盘产生的。 我打开更多的select,但我想用一个RAIDarrays中的2个新的完全replace可能失败的驱动器。

我在想:现在,我在系统中安装了2个新的驱动器。 我将在两个新驱动器上configuration硬件RAID 1arrays。 使用clonezilla或dd并克隆当前单个操作系统磁盘到RAIDarrays删除原来的操作系统磁盘并启动到新的arrays

这会工作吗? 我需要修改/ boot分区才能启动到新的RAID? 不知道是否有可能,因为有LVM分区

谢谢,任何input赞赏。 也打开其他选项。