本文介绍的内容有:如何创建LVM物理卷、如何扩展卷组、如何扩展/增加逻辑卷。LVM的主要目的是灵活的磁盘管理,扩展逻辑卷非常容易,只需很少的步骤,就可以在线完成而无需卸载特定的逻辑卷。
扩展逻辑卷涉及以下步骤 检查LVM所在的卷组中是否有足够的未分配磁盘空间。 如果是,则可以使用该空间来扩展逻辑卷。 如果不是,请将新磁盘或LUN添加到系统中。 将物理磁盘转换为物理卷(PV)。 扩展卷组。 增加逻辑卷。 扩展文件系统,参考在Linux上使用LVM扩展根文件系统的步骤。 检查扩展的文件系统大小。
如何创建LVM物理卷 使用pvcreate命令创建LVM物理卷。 在操作系统中检测到磁盘后,请使用pvcreate命令初始化LVM PV(物理卷): # pvcreate /dev/sdc Physical volume "/dev/sdc" successfully created 注:上面的命令将擦除给定磁盘/dev/sdc上的所有数据。可以将物理磁盘而不是磁盘分区直接添加到LVM PV中。 使用pvdisplay命令显示您创建的PV: # pvdisplay /dev/sdc "/dev/sdc" is a new physical volume of "10.00 GiB"
如何扩展卷组 使用以下命令将新的物理卷添加到现有的卷组: # vgextend vg01 /dev/sdc Volume group "vg01" successfully extended 使用vgdisplay命令显示您创建的PV: # vgdisplay vg01
如何扩展/增加逻辑卷 使用以下命令来增加现有LVM逻辑卷。 逻辑卷扩展(lvextend)的通用语法: lvextend [Additional space to be added] [Existing Logical Volume Name] 使用以下命令将现有逻辑卷额外增加到10GB: # lvextend -L +10G /dev/mapper/vg01-lv002 Rounding size to boundary between physical extents: 5.90 GiB Size of logical volume vg01/lv002 changed from 5.00 GiB (1280 extents) to 15.00 GiB (3840 extents). Logical volume var successfully resized 使用PE大小扩展逻辑卷: # lvextend -l +2560 /dev/mapper/vg01-lv002 要使用百分比(%)扩展逻辑卷,请使用以下命令: # lvextend -l +40%FREE /dev/mapper/vg01-lv002 现在,逻辑卷已扩展,您需要调整文件系统的大小以扩展逻辑卷内部的空间。 对于基于ext3和ext4的文件系统,请运行以下命令: # resize2fs /dev/mapper/vg01-lv002 对于xfs文件系统,请使用以下命令: # xfs_growfs /dev/mapper/vg01-lv002 使用df命令查看文件系统大小: # df -h /lvmtest1 Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg01-lv002 15360M 34M 15326M 4% /lvmtest1
相关主题 |