1、/data目录硬盘负载达到98%

[root@test base]# df -h
Filesystem           Size  Used Avail Use% Mounted on
/dev/nvme0n1p1        20G  6.0G   15G  30% /
/dev/mapper/data-pg   50G   49G  1.1G  98% /data

2、手动扩充硬盘大小,查询到分区已经扩充成功但是对应的目录没有扩充

[root@test base]# lsblk
NAME          MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
nvme1n1       259:0    0  100G  0 disk 
└─data-pg     253:0    0   50G  0 lvm  /data
nvme0n1       259:1    0   20G  0 disk 
├─nvme0n1p1   259:2    0   20G  0 part /
└─nvme0n1p128 259:3    0    1M  0 part 

3、查询分区当前对应的物理卷大小

[root@test base]# pvdisplay
  --- Physical volume ---
  PV Name               /dev/sdb
  VG Name               data
  PV Size               50.00 GiB / not usable 4.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              12799
  Free PE               0
  Allocated PE          12799
  PV UUID               7KJi5H-UVTv-RcA8-HhEx-2zbq-219z-4F3gc6

4、刷新物理卷的大小

[root@test base]# pvresize /dev/sdb
 Physical volume "/dev/sdb" changed
 1 physical volume(s) resized or updated / 0 physical volume(s) not resized

5、再次查看物理卷大小,已经扩充

[root@test base]# pvdisplay
  --- Physical volume ---
  PV Name               /dev/sdb
  VG Name               data
  PV Size               <100.00 GiB / not usable 3.00 MiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              25599
  Free PE               12800
  Allocated PE          12799
  PV UUID               7KJi5H-UVTv-RcA8-HhEx-2zbq-219z-4F3gc6

6、查看卷组逻辑卷组大小

[root@test base]# vgs
  VG   #PV #LV #SN Attr   VSize    VFree 
  data   1   1   0 wz--n- <100.00g 50.00g
[root@test base]# lvs
  LV   VG   Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  pg   data -wi-ao---- <50.00g

7、讲剩余空间扩充到逻辑卷

[root@test base]# lvextend -l +100%FREE /dev/mapper/data-pg
  Size of logical volume data/pg changed from <50.00 GiB (12799 extents) to <100.00 GiB (25599 extents).
  Logical volume data/pg successfully resized.
[root@test base]# xfs_growfs /data
meta-data=/dev/mapper/data-pg    isize=512    agcount=16, agsize=819136 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=1    bigtime=0 inobtcount=0
data     =                       bsize=4096   blocks=13106176, imaxpct=25
         =                       sunit=1      swidth=1 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=6399, version=2
         =                       sectsz=512   sunit=1 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 13106176 to 26213376

8、验证逻辑卷挂载目录空间大小

[root@test base]# df -h
Filesystem           Size  Used Avail Use% Mounted on
/dev/nvme0n1p1        20G  6.0G   15G  30% /
/dev/mapper/data-pg  100G   50G   51G  50% /data
Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐