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

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的空间使用情况。

root@master:/# vgs

执行命令 

root@master:/# vgdisplay ubuntu-vg 

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

4、查看lvs(逻辑卷)

5、找到逻辑卷LV Path的扩容路径

lvdisplay  /dev/mapper/ubuntu--vg-ubuntu--lv

/dev/mapper/ubuntu--vg-ubuntu--lv 是前面lsblk执行命令,查看到的逻辑卷名称

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

6、扩容100G, 

(1)    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

(2)   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.

确认扩容完毕,完美!

额外知识:

1、lvs,查看虚拟卷列表

2、查看物理卷

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



作者:催化剂
链接:https://www.jianshu.com/p/e858bc33ed06
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

frank0060071

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

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

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

打赏作者

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

抵扣说明:

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

余额充值