我正在尝试配置一个具有 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 分区来释放卷组中的空间,但大多数分区都很难减少。
我建议采取以下步骤:
- 将所有数据从 /home 分区复制到根分区
- 删除 /home 分区并重新创建,但要小得多
- 将以前的数据从根分区移回 /home 分区
- 创建新的逻辑卷
亲切的问候