当前位置: 首页 > 科技观察

如何使用5个简单的LVM命令调整逻辑卷的大小?

时间:2023-03-14 23:04:49 科技观察

【.com速译】你有没有想过如何使用LVM扩展根目录或主目录文件系统分区?您的存储空间可能不足,您需要增加分区的容量。本文介绍了如何使用逻辑卷管理器(LVM)在Linux中扩展存储。过程简介过程很简单。将新存储连接到系统。接下来,从该存储创建一个新的物理卷(PV)。将该PV添加到卷组(VG),然后展开逻辑卷(LV)。见下图。红线标记显示根挂载点的原始大小。xvdc磁盘是附加到它的新磁盘。扩展根分区,使其大小为60G。图1:使用lsblk命令显示卷信息并创建物理卷图2.使用pvcreate命令指定磁盘为PV[root@redhat-sysadmin~]#pvcreate/dev/xvdcPhysicalvolume"/dev/xvdc"成功创建。连接新的storage/dev/xvdc,需要使用pvcreate命令初始化磁盘,并使其对逻辑卷管理器(LVM)可见。识别卷组接下来,您需要使用vgs命令来识别新磁盘将扩展到的卷组(VG)。我的卷组称为centos,这是我的LVM上当前唯一可用的VG。图3:使用vgs命令显示卷组信息扩展卷组vgextend命令允许您将一个或多个初始化的物理卷添加到现有VG以扩展其大小。如您所见,您想要扩展centos卷组。图4:vgextend命令为VG增加容量扩展后,输入vgs或vgdisplay命令可以得到更详细的VG概览。vgs命令在几行中显示VG。图5:使用vgs命令显示VG信息vgdisplay显示LVM中的所有VG并显示有关它们的完整信息。图6:使用vgdisplay命令显示VG信息如上图红色标记处,您有10GB的可用空间。您可以决定扩展全部或部分存储大小。识别逻辑卷lvs或lvdisplay命令显示与卷组关联的逻辑卷。使用lvs命令,你要扩展的逻辑卷是root,属于centosVG。如上图,你扩展了VG。接下来,扩展逻辑卷。图7:使用lvs命令显示LV信息扩展逻辑卷使用lvextend命令扩展LV。lvextend命令允许您从卷组扩展逻辑卷的大小。图8:使用lvextend命令扩展LV[root@redhat-sysadmin~]#lvextend-l+100%FREE/dev/centos/root。扩展文件系统需要确认使用的文件系统类型,RedHat使用的是XFS文件系统,但是可以使用lsblk-f或df–Th来验证文件系统。在逻辑卷上扩展文件系统后,调整它的大小以显示更改。使用xfs_growfs命令调整XFS文件系统的大小。图9:使用xfs_growfs命令在新扩展的LV上扩展文件系统最后,验证扩展分区的大小。图10:使用df-h命令显示存储信息结论您可以按照显示的步骤扩展任何其他分区。只要确保您使用的是LVM并且知道您要扩展的分区。原标题:Howtoresizealogicalvolumewith5simpleLVMcommands,作者:ShehuAwwal