使用 LVM 扩展 RAID6

使用 LVM 扩展 RAID6

我的问题比问题标题更广泛一些,但我的情况如下:Synology 混合 Raid (SHR)建立在 2 个 2TB 驱动器上。我想迁移到自制 Linux 机器上的软件 RAID。我目前的计划是远程备份 SHR,使用 3 个 2TB 驱动器设置带 LVM 的 RAID6,然后将备份目录恢复到新的 RAID。

将来,如果我想添加更多驱动器,是否可以动态扩展 RAID6? 有没有好的文章解释 RAID6 和 LVM 之间的关系? 这台机器将供我个人使用,并且网络流量有限,因此驱动器容错对我来说比速度更重要。

答案1

您可以像这样创建 RAID:

lvcreate --type raid6 --stripes 1 -L 1T --name MyRaidLV MyVG

--stripes 1是 RAID6 的两个冗余磁盘之外的磁盘数量,-L 1T是 raid 阵列的可见大小。然后您可以使用 扩展 raid lvextend -L +1T,或使用 添加磁盘

vgextend MyVG $NewDiskOrPartition
lvconvert --stripes 2 MyVG/MyRaidLV

LVM和mdraid的关系基本就是内核端是mdraid,管理命令是LVM,相关命令说明在本文档中以及手册页中。

相关内容