如何创建跨越 2 个硬盘的 LVM 卷组?

如何创建跨越 2 个硬盘的 LVM 卷组?

我租了一台专用服务器,有两个 500GB 硬盘,运行 Centos 6。

该服务器上有 4 个分区:

1.boot
2.root 50gb
3.swap 50gb4.
4.empty 400gb

现在我想创建一个跨越第一个磁盘上的空 400GB 的逻辑卷组,并将其与第二个磁盘上的空 400GB 合并。

我已经阅读了一个又一个教程,但我无法理解如何完成这项任务。我只想将空分区与空磁盘合并。

有人可以概述一下完成此任务的步骤,或者请告诉我这是否可能?

答案1

注意:作为一个合理的警告,当逻辑卷跨越多个磁盘时,您需要小心。如果其中一个失败,您将丢失整个卷组。我怎么强调都不为过,有一个巨大的如果驱动器出现故障,您可能会丢失数据或者您删除属于卷组的分区。

您需要在两个磁盘上为您拥有的可用空间创建一个分区。您可以使用fdiskparted。我个人使用fdisk.

# fdisk -cu /dev/sda
  1. 您将需要通过按创建一个新分区n,并让它选择所有默认值。
  2. t,选择分区4,设置为8e,即LVM。
  3. w保存。

您需要对其他磁盘执行相同的操作,这种情况很可能发生/dev/sdb。创建一个新分区,让它成为默认分区,这样它就占用整个磁盘。

对主磁盘进行更改后,您将需要重新启动!

之后,您需要创建一个“物理卷”。

# pvcreate /dev/sda4

对您创建的两个分区执行此操作。现在创建一个卷组。根据您的设置替换您的设备名称和编号。

# vgcreate VolGroup01 /dev/sda4 /dev/sdb4

这将创建一个跨越这两个分区、这两个磁盘的卷组。现在,您可以创建逻辑卷。

# lvcreate VolGroup01 -n LogVolOpt -L200G
(I decided to format mine with ext4)
# mkfs.ext4 /dev/VolGroup01/LogVolOpt

相关内容