将LVM转换为RAID 5

我有3个磁盘(600GB)只有一个在使用。 可以转换成RAID5而不需要外部磁盘

我的系统是:

  • Ubuntu 12.04.1 LTS
  • 3 x SAS 600GB日立(在VG中仅使用1个)

如果你真的只使用了三个磁盘,这是很容易的:

  • 如果它们是LVM的一部分,则从LVM VG中移除另外两个。
  • 删除磁盘上的LVM分区,然后添加RAID磁盘分区
  • 创build一个RAID5只有两个磁盘,第三个丢失。 您的设备名称可能会有所不同。

    mdadm --create -f /dev/md0 --level=5 --raid-devices=3 /dev/sdb1 /dev/sdc1 missing 
  • 在RAID上制作一个文件系统并安装它。

  • 复制LVM卷中的数据
  • 销毁VG,删除分区并创buildRAID分区
  • 将其添加到RAID

     mdadm /dev/md0 --add /dev/sda1 

这是一个有点危险的过程,因为您的数据在两个磁盘之间被分割,直到第三个被添加到RAID并且同步完成。 准备好备份。