linux lvs扩展

不羁岁月 提交于 2019-12-16 01:19:59

今天看到yum本地缓存源空间满了

[root@mirrors data]# df -Th
Filesystem                 Type      Size  Used Avail Use% Mounted on
/dev/mapper/centos-root    xfs        92G  6.9G   85G   8% /
devtmpfs                   devtmpfs  1.9G     0  1.9G   0% /dev
tmpfs                      tmpfs     1.9G     0  1.9G   0% /dev/shm
tmpfs                      tmpfs     1.9G  157M  1.7G   9% /run
tmpfs                      tmpfs     1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/mapper/vg_bricks-data xfs       498G  498G  6.6M 100% /data
/dev/sda1                  xfs       497M  321M  176M  65% /boot
/dev/dm-8                  xfs        10G   59M   10G   1% /var/lib/docker/devicemapper/mnt/bc4585e2e2be37994554223e3a8875910b20532293d1cd1c86af996357fdcb5e
shm                        tmpfs      64M     0   64M   0% /var/lib/docker/containers/3427482cb5a39eae63b81eb568320a83845920253de19d1dea1a4a81ffc57e09/mounts/shm
tmpfs                      tmpfs     378M     0  378M   0% /run/user/0

上虚拟机管理平台给分配多一个磁盘。fdisk -l 看到多了一个200G的sdc

[root@mirrors ~]# fdisk -l

Disk /dev/sdb: 536.9 GB, 536870912000 bytes, 1048576000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/sdc: 214.7 GB, 214748364800 bytes, 419430400 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/sda: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x00001bb7

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     1026047      512000   83  Linux
/dev/sda2         1026048   209715199   104344576   8e  Linux LVM

扩展vg

[root@mirrors ~]# pvs
  PV         VG        Fmt  Attr PSize    PFree
  /dev/sda2  centos    lvm2 a--   <99.51g   4.00m
  /dev/sdb   vg_bricks lvm2 a--  <500.00g 764.00m
[root@mirrors ~]# vgextend vg_bricks /dev/sdc
  Physical volume "/dev/sdc" successfully created. #自动创建pv
  Volume group "vg_bricks" successfully extended
[root@mirrors ~]# vgs
  VG        #PV #LV #SN Attr   VSize   VFree
  centos      1   2   0 wz--n- <99.51g   4.00m
  vg_bricks   2   2   0 wz--n- 699.99g 200.74g

查看lv

[root@mirrors ~]# lvs
  LV       VG        Attr       LSize   Pool     Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root     centos    -wi-ao---- <91.63g
  swap     centos    -wi-ao----  <7.88g
  data     vg_bricks Vwi-aotz-- 498.00g thinpool        100.00
  thinpool vg_bricks twi-aotz-- 499.00g                 99.80  50.33

先扩lv thinpool

[root@mirrors ~]# lvextend -L 699G /dev/vg_bricks/thinpool
  Size of logical volume vg_bricks/thinpool_tdata changed from 499.00 GiB (127744 extents) to 699.00 GiB (178944 extents).
  Logical volume vg_bricks/thinpool_tdata successfully resized.

再扩展lv data

[root@mirrors ~]# lvextend -L 698G /dev/vg_bricks/data
  Size of logical volume vg_bricks/data changed from 498.00 GiB (127488 extents) to 698.00 GiB (178688 extents).
  Logical volume vg_bricks/data successfully resized.

这时看到df -Th会看到容量没有刷新

[root@mirrors ~]# df -Th
Filesystem                 Type      Size  Used Avail Use% Mounted on
/dev/mapper/centos-root    xfs        92G  6.9G   85G   8% /
devtmpfs                   devtmpfs  1.9G     0  1.9G   0% /dev
tmpfs                      tmpfs     1.9G     0  1.9G   0% /dev/shm
tmpfs                      tmpfs     1.9G   13M  1.9G   1% /run
tmpfs                      tmpfs     1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/sda1                  xfs       497M  321M  176M  65% /boot
/dev/mapper/vg_bricks-data xfs       498G  498G  6.6M 100% /data
/dev/dm-8                  xfs        10G   59M   10G   1% /var/lib/docker/devicemapper/mnt/bc4585e2e2be37994554223e3a8875910b20532293d1cd1c86af996357fdcb5e
shm                        tmpfs      64M     0   64M   0% /var/lib/docker/containers/3427482cb5a39eae63b81eb568320a83845920253de19d1dea1a4a81ffc57e09/mounts/shm
tmpfs                      tmpfs     378M     0  378M   0% /run/user/0

xfs_growfs刷新下容量


[root@mirrors ~]# xfs_growfs /dev/mapper/vg_bricks-data
meta-data=/dev/mapper/vg_bricks-data isize=512    agcount=16, agsize=8159232 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=130547712, imaxpct=25
         =                       sunit=64     swidth=64 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=63744, version=2
         =                       sectsz=512   sunit=64 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 130547712 to 182976512
[root@mirrors ~]# df -Th
Filesystem                 Type      Size  Used Avail Use% Mounted on
/dev/mapper/centos-root    xfs        92G  6.9G   85G   8% /
devtmpfs                   devtmpfs  1.9G     0  1.9G   0% /dev
tmpfs                      tmpfs     1.9G     0  1.9G   0% /dev/shm
tmpfs                      tmpfs     1.9G   13M  1.9G   1% /run
tmpfs                      tmpfs     1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/sda1                  xfs       497M  321M  176M  65% /boot
/dev/mapper/vg_bricks-data xfs       698G  498G  201G  72% /data
/dev/dm-8                  xfs        10G   59M   10G   1% /var/lib/docker/devicemapper/mnt/bc4585e2e2be37994554223e3a8875910b20532293d1cd1c86af996357fdcb5e
shm                        tmpfs      64M     0   64M   0% /var/lib/docker/containers/3427482cb5a39eae63b81eb568320a83845920253de19d1dea1a4a81ffc57e09/mounts/shm
tmpfs                      tmpfs     378M     0  378M   0% /run/user/0

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!