vgdisplay 显示 0 个可用 PE/size

vgdisplay 显示 0 个可用 PE/size

我正在尝试配置一个具有 2 个节点的 CentOS HA 系统,并使用 DRBD 进行复制存储。我遵循“从头开始集群”指南,在 DRBD 部分,我需要为 DRBD 创建一个分区,但遇到了一些问题

首先,vgdisplay 显示 0 个可用空间

  --- Volume group ---
  VG Name               centos
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  4
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                3
  Open LV               3
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               931.02 GiB
  PE Size               4.00 MiB
  Total PE              238341
  Alloc PE / Size       238341 / 931.02 GiB
  Free  PE / Size       0 / 0   
  VG UUID               c2Vgsy-6GNs-f3sq-rkA9-tPVq-7ie8-ElyJeC

因此,当我尝试执行 lvcreate 时,出现错误消息“卷组“centos”可用空间不足(0 个区):需要 256 个。”

我的 CentOS 7 安装带有 GUI,df 显示以下内容:

Filesystem              1K-blocks    Used Available Use% Mounted on
/dev/mapper/centos-root  52403200 7587668  44815532  15% /
devtmpfs                 12196412       0  12196412   0% /dev
tmpfs                    12205536   54800  12150736   1% /dev/shm
tmpfs                    12205536   25532  12180004   1% /run
tmpfs                    12205536       0  12205536   0% /sys/fs/cgroup
/dev/sda1                  505580  204620    300960  41% /boot
/dev/mapper/centos-home 911041916  576192 910465724   1% /home
/dev/sdb1                 7815240 3310764   4504476  43% /run/media/root/0935-41EE

/dev/mapper/centos-home 占用了大量空间。如何腾出一些空间来创建新分区?

谢谢。

答案1

您的卷组确实有 0 个可用空间,因为它已分配给现有逻辑卷。如果执行 lvdisplay,您将看到各个分区上的分布情况(这应该与您在 df 中看到的一致)。

您可以通过减少 /dev/mapper/centos-home 分区来释放卷组中的空间,但大多数分区都很难减少。

我建议采取以下步骤:

  1. 将所有数据从 /home 分区复制到根分区
  2. 删除 /home 分区并重新创建,但要小得多
  3. 将以前的数据从根分区移回 /home 分区
  4. 创建新的逻辑卷

亲切的问候

相关内容