首页 > 技术文章 > Linux分区扩容

woncode 2020-04-21 17:03 原文

主要流程:先把物理磁盘初始化为物理卷,把物理卷加入卷组,从卷组中取出容量扩充到逻辑卷

查看挂载的各种磁盘

fdisk -l
# 包括物理磁盘和逻辑卷
# 记下用以给其他磁盘扩容的磁盘(/dev/sdb),和待扩容的磁盘(/dev/centos/root)

检查卷列表

# 查看物理卷列表,检查/dev/sdb是否已在其中
pvs
# 如果没有则需要将其初始化为物理卷,并加入卷组

# 检查卷组列表
vgs
# 记下卷组名称

# 检查逻辑卷列表
lvs

把物理磁盘初始化为物理卷

pvcreate /dev/sdb

把物理卷添加到卷组

vgextend centos /dev/sdb

扩容逻辑卷

lvextend -L +50g /dev/centos/root

确认调整逻辑卷

前面的步骤只是初步分配,还不能实际使用,需要此步骤来确定实际分配使用

使用df -hl检查,逻辑卷容量并未改变

对于ext2、ext3、ext4文件系统,如Debian,使用resize2fs。对于xfs文件系统,如centos,使用xfs_growfs

resize2fs /dev/mapper/centos-root
# 或
xfs_growfs /dev/mapper/centos-root

再使用df -hl检查,逻辑卷容量已经改变

推荐阅读