大家在管理海外服务器时,随时可能会面对数据增长和存储需求的变化。LVM(逻辑卷管理)是一种虚拟化存储技术,相比传统分区,LVM提供了更大的灵活性和管理磁盘空间的能力。接下来,我们将详细介绍如何在海外服务器上扩展LVM分区,而无需关闭系统或迁移数据。
一、LVM的优势
1、动态调整大小:与传统分区相比,LVM允许管理员在不卸载文件系统的情况下调整逻辑卷的大小。支持调整大小的文件系统包括 ext2、ext3、ext4 和 XFS。
2、管理灵活性:通过LVM,管理员可以将多个物理磁盘组成一个卷组(Volume Group),并从卷组中动态分配逻辑卷(Logical Volume),使得管理更为灵活和有效。
二、海外服务器扩展LVM分区在这里,我们将通过一个示例来解释扩展 LVM 分区的整个过程。从下图中可以看出 /home1 分区已 100% 使用,/home1 目录挂载到逻辑卷 /dev/mapper/vg1-home。
通过运行“lvdisplay”命令,可以了解逻辑卷的名称和大小,以及创建逻辑卷的卷组名称。
从上图中可以看到名为“home”的逻辑卷是在名为“vg1”的卷组上创建的,逻辑卷的大小仅为 9 GB。如果卷组上有可用空间,则可以扩展逻辑卷的大小。
要打印卷组的详细信息,我们需要运行命令“vgdisplay”。
上图中可以看到名为“vg1”的卷组的大小约为 10 GB,卷组上仅剩 1020 MB 可用空间。卷组上剩余的可用空间不足以将逻辑卷大小升级到 15 GB。
因此,我们需要增加卷组上的可用空间,以便增加逻辑卷的大小。为此,我们将另一个大小为 5 GB 的磁盘 (vdc) 连接到服务器。在服务器上附加新磁盘后,可以运行命令“lsblk”来验证这一点。
现在,需要使用新添加的磁盘 (vdc) 创建新的物理卷,并将新创建的物理卷添加到名为“vg1”的卷组,以增加卷组上的可用空间。
可以执行以下命令使用新添加的磁盘创建新的物理卷:
pvcreate /dev/vdc
现在可以通过将新创建的物理卷 (/dev/vdc) 添加到卷组“vg1”来扩展卷组的大小。为此,请运行命令:
vgextend /dev/vg1 /dev/vdc
扩展卷组后,运行“vgdisplay”命令以验证卷组的新大小。
上图中可以验证卷组的大小已增加到 14.99 GB,并且卷组上现在有 5.99 GB 可用空间。因此,现在卷组上有足够的可用空间,我们可以通过使用卷组上的可用空间来增加逻辑卷的大小。
如果要使用卷组上的所有可用空间来扩展逻辑卷,可以运行以下命令:
lvextend -l +100% /dev/vg1/home
如果只想向逻辑卷添加 5 GB 空间,可以运行以下命令:
lvextend -L +5G /dev/vg1/home
上述命令将使用卷组上可用空间中的 5 GB,并将该 5 GB 磁盘空间添加到逻辑卷。
这里将使用卷组上可用的整个可用空间来扩展名为“home”的逻辑卷。这意味着,在这里我们将向逻辑卷“home”添加 5.99 GB。扩展逻辑卷后,可以通过运行命令“lvdisplay”来验证逻辑卷的新大小
现在,分区已扩展到 14.99 GB,还需要扩展分区上的文件系统,以便使用分区上的扩展磁盘空间。
大家应该知道分区使用什么文件系统来扩展分区上的文件系统。可以检查 /etc/fstab 文件以了解该分区正在使用什么文件系统。如果使用的是 ext3 或 ext4 文件系统,则可以使用“resize2fs”命令来扩展文件系统。如果在分区上使用 XFS 文件系统,则可以使用 “xfsgrow” 命令扩展分区上的文件系统。
这里使用 resize2fs“ 命令来扩展分区上的文件系统,因为分区上的文件系统是 ext4。
resize2fs /dev/vg1/home
最后,运行命令“df -h”以验证文件系统是否成功扩展。
最后可以使用df -h命令查看文件系统的当前状态,确认空间已成功扩展。如上图可以确认 /home1 分区已成功扩展,并且分区的使用率已从 100% 降低到 60%。
(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)

微信扫码加好友进群
主机优惠码及时掌握

QQ群号:938255063
主机优惠发布与交流