ubuntu系统逻辑卷Logical Volume扩容根分区

2022-10-25  本文已影响0人  催化剂

Linux LVM详解

https://blog.csdn.net/qq_35745940/article/details/119054949

https://blog.csdn.net/weixin_41891696/article/details/118805670

https://blog.51cto.com/woyaoxuelinux/1870299

LVM(Logical Volume Manager)逻辑卷管理,是在硬盘分区和文件系统之间添加的一个逻辑层,为文件系统屏蔽下层硬盘分区布局,并提供一个抽象的盘卷,在盘卷上建立文件系统。管理员利用LVM可以在硬盘不用重新分区的情况下动态调整文件系统的大小,并且利用LVM管理的文件系统可以跨越物理硬盘。当服务器添加了新的硬盘后,管理员不必将原有的文件移动到新的硬盘上,而是通过LVM直接扩展文件系统来跨越物理硬盘

LVM就是通过将底层的物理硬盘封装,然后以逻辑卷的方式呈现给上层应用。当我们对底层的物理硬盘进行操作时,不再是针对分区进行操作,而是通过逻辑卷对底层硬盘进行管理操作。

问题: 通过df命令,查看到根目录下磁盘使用率很高,空间不足。需要扩容。

1、通过lsblk查看磁盘分区情况

2、通过lsblk -f查看文件系统类型

ubuntu--vg-ubuntu--lv ext4 8e0e34c8-f995-42af-b191-849515b74606 56.2G 66% /  

发现挂载到根目录的逻辑卷:ubuntu--vg-ubuntu--lv ,使用率66%,还剩余56.2G可以用

3、查看VGs(卷组)

首先需要确认是否有可用的扩容空间,逻辑卷LV是从卷组VG中创建的,所有在逻辑卷LV扩容前需要查看卷组VG的空间使用情况。

查看Free PE/Size,还有823G可以用。

4、查看lvs(逻辑卷)

root@node1:/home/linux# lvdisplay /dev/mapper/ubuntu--vg-ubuntu--lv

参考链接:http://lnmp.ailinux.net/lvdisplay

root@node1:/home/linux# lvdisplay /dev/ubuntu-vg/ubuntu-lv

5、lvs,查看虚拟卷列表

6、扩容100G, 

lvextend -L +100G /dev/ubuntu-vg/ubuntu-lv

root@node1:/home/linux# lvextend -L +100G /dev/ubuntu-vg/ubuntu-lv

  Size of logical volume ubuntu-vg/ubuntu-lv changed from 200.00 GiB (51200 extents) to 300.00 GiB (76800 extents).

  Logical volume ubuntu-vg/ubuntu-lv successfully resized.

root@node1:/home/linux# lvs

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

  ubuntu-lv ubuntu-vg -wi-ao---- 300.00g 

#根据文件系统的类型,执行扩容动作 

#ext4文件系统扩容使用"resize2fs [逻辑卷名称]",xfs文件系统扩容使用"xfs_growfs 挂载点

resize2fs /dev/ubuntu-vg/ubuntu-lv

root@node1:/home/linux# resize2fs /dev/ubuntu-vg/ubuntu-lv

resize2fs 1.45.5 (07-Jan-2020)

Filesystem at /dev/ubuntu-vg/ubuntu-lv is mounted on /; on-line resizing required

old_desc_blocks = 25, new_desc_blocks = 38

The filesystem on /dev/ubuntu-vg/ubuntu-lv is now 78643200 (4k) blocks long.

确认扩容完毕,完美!

额外知识:查看物理卷

root@node1:/home/linux# pvs

  PV        VG        Fmt  Attr PSize    PFree 

  /dev/sda3  ubuntu-vg lvm2 a--  <1023.00g <723.00g

root@node1:/home/linux# pvdisplay /dev/sda3

  --- Physical volume ---

  PV Name              /dev/sda3

  VG Name              ubuntu-vg

  PV Size              <1023.00 GiB / not usable 0 

  Allocatable          yes

  PE Size              4.00 MiB

  Total PE              261887

  Free PE              185087

  Allocated PE          76800

  PV UUID              8SLywO-1eN5-ANBX-IfdG-ksVE-C1id-SuHoDZ

上一篇下一篇

猜你喜欢

热点阅读