逻辑卷扩容

扩容物理卷

当LV空间不足又没有可用物理卷时,需要对物理卷进行扩容,也可以新建物理卷,虚拟化场景在租户界面对元磁盘扩容完后,往往需要对源物理卷进行扩容。

pvresize用法

命令选项含义
pvreszie--setphysicalvolumesize 40G设置物理卷大小,可以扩容也可以缩容
-t只测试,不执行
--verbos显示扩容的详细信息
语法:pvresize PV [option]
例:pvresize /dev/vdb --setphysicalvolumesize 40G
说明:PV可以是磁盘,也可以是用分区直接创建的物理卷。不加setphysicalvolumesize 选项,把所有可用空间扩容到物理卷。

最佳实践

[root@kuorong-test ~]# lsblk 
NAME       MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda        253:0    0  40G  0 disk 
├─vda1     253:1    0   1G  0 part /boot
└─vda2     253:2    0  39G  0 part /
vdb        253:16   0  50G  0 disk 
└─vg0-data 252:0    0  30G  0 lvm  
[root@kuorong-test ~]# pvs
  PV         VG  Fmt  Attr PSize   PFree  
  /dev/vdb   vg0 lvm2 a--  <40.00g <10.00g
[root@kuorong-test ~]# pvresize /dev/vdb --setphysicalvolumesize 45G 
/dev/vdb: Requested size 45.00 GiB is less than real size 50.00 GiB. Proceed?  [y/n]: y
  WARNING: /dev/vdb: Pretending size is 94371840 not 104857600 sectors.
  Physical volume "/dev/vdb" changed
  1 physical volume(s) resized or updated / 0 physical volume(s) not resized
[root@kuorong-test ~]# pvs
  PV         VG  Fmt  Attr PSize   PFree  
  /dev/vdb   vg0 lvm2 a--  <45.00g <15.00g
[root@kuorong-test ~]# 

扩容卷组

卷组扩容与物理卷扩容不同,当卷组中的物理卷扩容完成后,卷组的空间会自动扩容,不需要进行扩容操作。卷组扩容是指在卷组中添加新的物理卷。

vgextend用法

命令选项含义
vgextend-f强制执行,不进行确认、检查等
-t只测试,不执行
-q静默输出
语法:vgextend [option] VG PV ...

最佳实践

[root@kuorong-test ~]# vgs
  VG  #PV #LV #SN Attr   VSize   VFree  
  vg0   1   1   0 wz--n- <45.00g <15.00g
[root@kuorong-test ~]# vgextend vg0 /dev/vdc
  Volume group "vg0" successfully extended
[root@kuorong-test ~]# vgs
  VG  #PV #LV #SN Attr   VSize  VFree 
  vg0   2   1   0 wz--n- 64.99g 34.99g
[root@kuorong-test ~]# 

卷组扩容

lvresize 用法

命令选项含义
lvresize-L [+|-]size[m|UNIT]设定逻辑卷的大小
-l [+|-]Number[PERCENT]设置逻辑卷的新大小
-r刷新底层文件系统大小
语法:lvresize [option] LV

最佳实践

[root@kuorong-test ~]# df -h /mnt
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg0-data   30G   33M   30G   1% /mnt
[root@kuorong-test ~]# lvresize -r -L +10G /dev/vg0/data  #或者  lvresize -r -l 100%free /dev/vg0/data  扩容所有可用空间
  Size of logical volume vg0/data changed from 30.00 GiB (7680 extents) to 40.00 GiB (10240 extents).
  Logical volume vg0/data successfully resized.
meta-data=/dev/mapper/vg0-data   isize=512    agcount=4, agsize=1966080 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=7864320, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=3840, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 7864320 to 10485760
[root@kuorong-test ~]# df -h /mnt
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg0-data   40G   33M   40G   1% /mnt
[root@kuorong-test ~]# 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

韩华盛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值