我租用了一台专用服务器,配备两个 500GB 硬盘,运行 centos 6。
该服务器上有 3 个分区。
- 引导
- 根 50gb
- 交换 50gb
- 空的 400gb
现在我想创建一个逻辑卷组,跨越第一个磁盘上的空的 400gb,并将其与第二个磁盘上的空的 400gb 合并。
我读了很多教程,但还是不明白如何完成这个任务。我只想将空分区与空磁盘合并。
有人可以建议我该如何实现这一点,或者是否有可能实现这一点吗?
答案1
这是可以做到的。LVM 分为 3 个部分 -
- 物理体积
- 卷组
- 逻辑卷
因此,我的做法是在第二个磁盘上创建一个分区(你不需要需要这样做,但这是“正确”的方法)
首先告诉操作系统,你有 2 个物理卷想要分配给 LVM - 你可以对 2 个分区分别运行以下命令来执行此操作
pvcreate /dev/sdXX
第二步是将两个物理卷分配到 1 个卷组中 -
vgcreate vgname /dev/sdXX /dev/sdXX
第三步,创建逻辑卷
lvcreate -n NewPartitionName vg -L 899G
在此示例中,我创建了一个 899 GB 的块设备,该设备将被称为 /dev/vgname/NewPartitionName。根据您的需要,认真考虑从仅使用 800 GB 的空间开始,留下最后 99 GB 的空闲空间 - 这将使您能够自由地创建其他卷 - 包括快照,这可能很有用。您以后可以随时扩展当前卷(即使文件系统正在使用中)。使卷变大比变小更容易。
此时,您可以添加文件系统了。不确定是否需要帮助,但您可以使用命令 mkfs.ext4 /dev/vgname/NewPartitionName 来格式化分区。然后,如果您希望自动挂载它,可以将其添加到 fstab 文件中。