如何给已有的逻辑卷磁盘扩容

目录

背景介绍

虚拟机增加20G的磁盘空间。

磁盘挂载为物理卷 

创建物理卷

扩展卷组

扩逻辑卷

让扩展磁盘生效

查看扩容情况

最后总结


背景介绍

        当前虚拟机的磁盘空间有限,需要扩展,如下图所示,/var的空间已经38%,只有1G的大小,笔者准备给其扩容。

如何给已有的逻辑卷磁盘扩容_第1张图片

        从图中可以看到,由于整个系统基本上采用了LVM逻辑卷分区,因此可以轻易扩展不够的磁盘空间。准备给/var增加20G 的磁盘空间使用。方便安装其他的软件。

虚拟机增加20G的磁盘空间。

如何给已有的逻辑卷磁盘扩容_第2张图片

        扩展后,需要重启虚拟机,才能发现新加的磁盘。

如何给已有的逻辑卷磁盘扩容_第3张图片

 如何给已有的逻辑卷磁盘扩容_第4张图片

        重启后,发现多了/dev/sdb磁盘,操作系统发现了磁盘。

磁盘挂载为物理卷 

首先磁盘分区

fdisk /dev/sdb 

n

p

t

8e

w

如何给已有的逻辑卷磁盘扩容_第5张图片

 分区完毕,查看一下。

如何给已有的逻辑卷磁盘扩容_第6张图片

可以看到sdb分区已经分为一个sdb1的主分区。我们就在这个sdb1上创建物理卷。

创建物理卷

pvcreate /dev/sdb1

 如何给已有的逻辑卷磁盘扩容_第7张图片

vgs查看,目前系统只有一个卷组,VG。 

如何给已有的逻辑卷磁盘扩容_第8张图片

好吧,思路来了,那就是直接给这个卷组扩容,然后逻辑卷从卷组里面直接分配剩余最大值即可。

扩展卷组

vgextend centos /dev/sdb1

 扩逻辑卷

给谁扩展呢?我们从可以根据df -hT找到需要扩展的逻辑卷。

我们是给var扩展。所以看到逻辑卷是/dev/mapper/centos-var

 

如何给已有的逻辑卷磁盘扩容_第9张图片

执行命令:lvextend -l 100%FREE /dev/mapper/centos-var

将卷组剩余空间全部分配给var的逻辑卷。

让扩展磁盘生效

xfs_growfs /dev/mapper/centos-var

如何给已有的逻辑卷磁盘扩容_第10张图片

 

 查看扩容情况

df -hT查看增加的卷

如何给已有的逻辑卷磁盘扩容_第11张图片

看到已经生效。

最后总结:

啰里啰唆截图一大堆,现在简单总结下。 

1. 增加磁盘scsi,20G,reboot.
2. fdisk -l查看 并分区fdisk /dev/sdb 8e
3. 创建物理卷pvcreate. vgs,lvs,pvs查看一波。
4. 扩卷组 vgextend centos /dev/sdb1 centos为原有的卷组。
5. 扩逻辑卷 lvextend -l 100%FREE /dev/mapper/centos-var
6. 写入磁盘xfs_growfs /dev/mapper/centos-var
7. df -hT查看增加的卷。

你可能感兴趣的:(磁盘管理,LVM,linux)