如何使用 LVM 将两个硬盘驱动器合并为一个

如何使用 LVM 将两个硬盘驱动器合并为一个

我有一台服务器,准备将其设置为 FOG 服务器。问题是我们无法使用 RAID 5,但我们有四个 1 TB 硬盘可用。前两个硬盘在 Raid 0 中,将运行操作系统,但我需要将后两个硬盘通过 LVM 合并为一个卷,这样我就可以将其作为子文件夹安装到 /images 中,并能够将其用作额外空间。问题是我对 LVM 的经验非常有限,而且没有 GUI。我也找不到很多页面来解释如何做类似的事情。可能是我没有在正确的地方寻找,但无论如何,任何帮助都会受到感谢!此外,我正在运行 Ubuntu 16.04。

答案1

假设要合并的两个驱动器是/dev/sdc1/dev/sdd1如果磁盘上有任何数据,请在将磁盘合并到 LVM 卷组之前备份它。要用它们来命名一个大的逻辑卷,ExtraSpaceLV请确保它们没有被挂载并且没有注册为被挂载/etc/fstab,然后:

sudo pvcreate /dev/sdc1  # Initialize /dev/sdc1 as a LVM physical disk
sudo pvcreate /dev/sdd1  # Initialize /dev/sdd1 as a LVM physical disk

vgcreate ExtraSpaceVG /dev/sdc1 /dev/sdd1 # Combine them into a LVM volume group
lvcreate -l 100%FREE -n ExtraSpaceLV ExtraSpaceVG # Create a logical volume

如果您想要留下一些可用空间(例如,以便以后能够制作快照),您可以使用95%FREE或其他百分比。

此后,卷将位于/dev/mapper/ExtraSpaceLV,您可以mkfs安装它、注册它/etc/fstab等等。

相关内容