on  it road.com

lvextend 命令示例

  1. 禁用udev同步
# lvextend --noudevsync
  1. 以逻辑盘区为单位扩展或者设置逻辑卷大小
# lvextend -l +10%VG|LV|PVS|FREE|ORoirN
# lvextend --extents +10%VG|LV|PVS|FREE|ORoirN
# lvextend -l +10%VG
# lvextend -l +10%LV
# lvextend -l +10%PVS
# lvextend -l +100%FREE
  1. 以兆字节为单位扩展或者设置逻辑卷大小
# lvextend -L [+]LogicalVolumeSize[bBsSkKmMgGtTpPeE]
# lvextend --size [+]LogicalVolumeSize[bBsSkKmMgGtTpPeE]
  1. 给出扩展的条纹数
# lvextend -i stripes
# lvextend --stripes stripes
  1. 给出条带粒度的千字节数
# lvextend -I stripesize
# lvextend --stripesize stripesize
  1. 在没有提示的情况下进行尺寸扩展
# lvextend -f
# lvextend --force
  1. 当文件系统需要时,在扩展文件系统之前不要执行 fsck
# lvextend -n
# lvextend --nofsck
  1. 使用 fsadm 调整底层文件系统和逻辑卷的大小
# lvextend -r
# lvextend --resizefs
Linux 中的 lvextend 命令示例

逻辑卷管理器 2 (LVM2) 允许我们将物理存储设备聚合到卷组中。
然后,我们可以将该聚合空间划分为一个或者多个逻辑卷。
创建后,可以扩展逻辑卷以利用卷组内未使用的空间,从而也允许扩展位于逻辑卷上的文件系统。

lvextend 命令用于扩展逻辑卷。
在我们使用 lvextend 之前,需要遵循几个步骤。
以下是使用名为 /dev/sdN 的设备作为其物理卷 (PV) 来扩展卷组 (VG)、逻辑卷 (LV) 和文件系统的示例步骤。

  1. 从空闲磁盘或者分区创建 PV(例如 /dev/sdN1 作为分区):
# pvcreate /dev/sdN1

我们还可以使用完整的磁盘通过 pvcreate 创建物理卷。

  1. 扩展VG(/dev/sdN1为现有PV路径):
# vgextend vgdata /dev/sdN1

扩展 LV 并一起调整底层文件系统的大小(/dev/vgdata/lvdata 是现有的 LV 路径),将扩展 125 GB:

# lvextend -r -L +125G /dev/vgdata/lvdata
日期:2020-09-17 00:14:01 来源:oir作者:oir