Linux如何扩容lvm磁盘容量

LVM(逻辑卷管理器)可以将多个物理磁盘或分区组合成一个存储池,然后从这个存储池中划分出新的逻辑卷。

这些逻辑卷可以被看作是新的逻辑分区,它们可以像物理分区一样被格式化和挂载。因此我们可以动态地添加更多的磁盘来增加文件系统空间。

在安装 Ubuntu server 系统时,默认将 LVM 挂载在根目录下。

图片[1]-Linux如何扩容lvm磁盘容量-不念博客

可以执行以下操作为 LVM 进行扩容。

  1. 使用 vgdisplay 查询空间信息,如得到以下结果:
...
VG Size               <126.50 GiB
PE Size                4.00 MiB
Total PE               32383
Alloc PE / Size        16192 / 63.25 GiB
Free  PE / Size        16191 / <63.25 GiB
...
  1. 磁盘扩容。
# 增加 100G
lvextend -L +100G /dev/mapper/ubuntu--vg-ubuntu--lv
# 减小 100G
lvreduce -L -100G /dev/mapper/ubuntu--vg-ubuntu--lv
# 按百分比扩大到最大
lvresize -l  +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
  1. 执行扩容。
resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
  1. 使用 vgdisplay 再次查看效果。
© 版权声明
THE END