LVM扩容

LV扩容

首先,确定一下是否有可用的扩容空间,因为空间是从VG里面创建的,并且LV不能跨VG扩容

 [root@xuegod63 ~]# vgs

  VG   #PV #LV #SN Attr   VSize    VFree  

  vg01   1   2   0 wz--n- 1020.00m  988.00m

  vg02   1   0   0 wz--n- 1008.00m 1008.00m

用的命令如下:

extend扩展

vgextend

lvextend

扩容逻辑卷

[root@xuegod63 ~]# lvextend -L +30m /dev/vg01/lv01   

说明:在指定大小的时候,扩容30m和扩容到30m是不一样的写法

        扩容30m ====> -L +30M

        扩容30m =====> -L 30M

[root@xuegod63 ~]# lvextend -L +30m /dev/vg01/lv01    

  Rounding size to boundary between physical extents: 32.00 MiB.

  Size of logical volume vg01/lv01 changed from 16.00 MiB (4 extents) to 48.00 MiB (12 extents).

  Logical volume vg01/lv01 successfully resized.

[root@xuegod63 ~]# lvs

  LV   VG   Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert

  lv01 vg01 -wi-ao---- 48.00m    #LV已经扩容成功                                               

  lv02 vg01 -wi-a----- 16.00m  

[root@xuegod63 ~]#  df -Th /lv01

文件系统              类型  容量  已用  可用 已用% 挂载点

/dev/mapper/vg01-lv01 ext4   15M  268K   14M    2% /lv01

注:可以看到LV虽然扩展了,但是文件系统大小还是原来的,下面开始扩容文件系统

ext4文件系统扩容使用命令语法: resize2fs  逻辑卷名称

xfs文件系统扩容使用命令语法:  xfs_growfs  挂载点

resize2fs和xfs_growfs 两者的区别是传递的参数不一样的,xfs_growfs是采用的挂载点;resize2fs是逻辑卷名称,而且resize2fs命令不能对xfs类型文件系统使用

[root@xuegod63 ~]#  resize2fs /dev/vg01/lv01

resize2fs 1.42.9 (28-Dec-2013)

Filesystem at /dev/vg01/lv01 is mounted on /lv01; on-line resizing required

old_desc_blocks = 1, new_desc_blocks = 1

The filesystem on /dev/vg01/lv01 is now 49152 blocks long.

[root@xuegod63 ~]#  df -Th /lv01

文件系统              类型  容量  已用  可用 已用% 挂载点

/dev/mapper/vg01-lv01 ext4   46M  (扩容成功)522K   43M    2% /lv01

[root@xuegod63 ~]# lvextend -L 80M -r /dev/vg01/lv01  #直接扩容到80M空间,一步到位,不用再扩文件系统了

[root@xuegod63 ~]# df -Th /lv01/

文件系统              类型  容量  已用  可用 已用% 挂载点

/dev/mapper/vg01-lv01 ext4   77M  776K   73M    2% /lv01

VG扩容

[root@xuegod63 ~]# vgs

  VG   #PV #LV #SN Attr   VSize    VFree  

  vg01   1   2   0 wz--n- 1020.00m  924.00m

  vg02   1   0   0 wz--n- 1008.00m 1008.00m

vg扩容的场景:vg卷组中的空间不了够,需要添加新的硬盘进来

[root@xuegod63 ~]# pvcreate /dev/sdb3  # 创建pv

[root@xuegod63 ~]#  vgextend vg01 /dev/sdb3  #扩容成功

  Volume group "vg01" successfully extended

[root@xuegod63 ~]# vgs

  VG   #PV #LV #SN Attr   VSize    VFree  

  vg01   2   2   0 wz--n-    1.99g   <1.90g

  vg02   1   0   0 wz--n- 1008.00m 1008.00m

版权声明:
作者:WaterBear
链接:https://l-t.top/1464.html
来源:雷霆运维
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>