添加磁盘并使用软件 raid

添加磁盘并使用软件 raid

我的磁盘上有一个 lvm 分区,还有另一个相同的驱动器,上面没有数据。

是否可以使用 mdadm 在 RAID 1 中设置这两个驱动器,并在其上放置相同的 lvm 数据?

也许通过创建一个缺少驱动器的 RAID 阵列,将分区中的所有数据复制到该分区,然后格式化该分区并将其添加到阵列中?

答案1

是的,您可以这样做。例如(当您有 sda 和分区 sda2(即 VG 空间中的 PV)时:

  1. 创建缺少设备的新 raid 并将其添加到 vg

    mdadm --create /dev/md1 --level raid1 --raid-devices=2 /dev/sdb2 缺少 pcreate /dev/md1 vgextend 空间 /dev/md1

  2. 将现有卷移动到 md1:

    pvmove -v /dev/sda2 /dev/md1

  3. 完成后,减少 VG 并将 sda2 添加到阵列:

    vgreduce 空间 /dev/sda2 mdadm -a /dev/md1 /dev/sda2

记得将数组添加到 mdadm.conf(mdadm -E --scan >>/etc/mdadm/mdadm.conf)并在需要时将其添加到 initrd(例如当 root 在 lvm 上时)

相关内容