Linux云服务器lvm逻辑卷扩容

发布时间 2023-11-16 11:04:18作者: 多喜欢你哟

(注:磁盘类操作请先做好备份,以免数据丢失)

一、原盘扩容解决方案

 注意:使用fdisk分区最大只能支持2T,parted可支持2T以上。
1、整盘(vdb)做的pv。
       ① 在控制台进行原盘扩容。
       ② 调整pv容量后,对应vg的容量自动增加。

pvresize /dev/vdb

  ③ 扩容lv

lvextend -l +100%free /dev/卷组名/逻辑卷名

      ④ 扩容lv文件系统,使用对应文件系统命令进行文件系统扩展。(扩展xfs文件系统使用 xfs_growfs; ext4文件系统使用resize2fs)

resize2fs /dev/卷组名/逻辑卷名
xfs_growfs /dev/卷组名/逻辑卷名

  ⑤ 扩容完文件系统后df -Th查询验证

2、分区(vdb1)做的pv。
       ① 在控制台进行原盘扩容。
       ② 系统内需要先扩容vdb1分区的空间。

growpart /dev/vdb 1调整分区柱面。(系统内无growpart,使用公网yum源安装    gdisk即可)

      ③ 调整pv容量后,vg空间自动增加。

pvresize /dev/vdb1

      ④ 扩容lv

lvextend -l +100%free /dev/卷组名/逻辑卷名

  ⑤ 扩容lv文件系统,使用对应文件系统命令进行文件系统扩展。(扩展xfs文件系统使用 xfs_growfs; ext4文件系统使用resize2fs)

resize2fs /dev/卷组名/逻辑卷名
xfs_growfs /dev/卷组名/逻辑卷名

  ⑥ 扩容完文件系统后df -Th查询验证。

二、新增数据盘扩容解决方案
 注意:使用fdisk分区最大只能支持2T,parted可支持2T以上。

  ① 控制台购买并挂载新盘(vdc)。
  ② 系统内将新盘做成pv。  

pvcreate /dev/vdc

  ③ 加入原有vg

vgextend 卷组名 /dev/vdc

  ④ 扩容lv

lvextend -l +100%free /dev/卷组名/逻辑卷名

  ⑤ 扩容lv文件系统,使用对应文件系统命令进行文件系统扩展。(扩展xfs文件系统使用 xfs_growfs; ext4文件系统使用resize2fs)

resize2fs /dev/卷组名/逻辑卷名
xfs_growfs /dev/卷组名/逻辑卷名

  ⑥ 扩容完文件系统后df -Th查询验证。