云网牛站
所在位置:首页 > Linux教程 > 在Linux上使用LVM扩展根文件系统的步骤

在Linux上使用LVM扩展根文件系统的步骤

2019-04-21 21:23:06作者:游俊梧稿源:云网牛站

本文介绍在Linux操作系统上使用LVM扩展根文件系统,这将涵盖ext4和XFS文件系统根分区扩展,为了演示完整的LVM过程,我们将执行:创建LVM物理卷,卷组和逻辑卷、在逻辑卷上创建XFS和ext4文件系统及扩展LVM逻辑卷(根文件系统和非根文件系统)。LVM允许你在正在运行的系统上创建,调整大小或删除分区,而无需重新启动,因此,请看以下步骤,以便在Linux中使用LVM扩展根文件系统,可以跳过一些不适用的步骤。

 

第1步:确认磁盘分区

在我们进行任何扩展之前,让我们确认一下我们的磁盘布局/分区方案:

$ lsblk

在Linux上使用LVM扩展根文件系统的步骤

如上所述,我们在/dev/vda2物理卷上有一个根文件系统:

$ sudo pvs

在Linux上使用LVM扩展根文件系统的步骤

 

第2步:扩展操作系统根磁盘

如步骤1所示,我的根文件系统位于30GB磁盘上,我将通过扩展虚拟磁盘(VM磁盘设备)将其扩展到40GB。我使用KVM虚拟化技术,参考扩展/增加KVM虚拟机(VM)磁盘大小的方法

$ lsblk

在Linux上使用LVM扩展根文件系统的步骤

调整OS块设备的大小后,将ssh发送到Linux计算机并扩展LVM以使用新添加的磁盘容量,下面的命令会将磁盘(/dev/vda)上的最后一个分区(分区2)(如252:2所示)扩展到磁盘提供的最大大小。

下面安装cloud utils,对于那些刚接触growpart的人来说,它是一个Linux命令行工具,用于扩展分区表中的分区以填充可用空间,此命令由cloud utils包提供。

1、在Ubuntu/Debian系统上运行:

sudo apt -y install cloud-guest-utils

2、对于CentOS服务器,运行:

sudo yum -y install cloud-utils-growpart

可以通过传递-h参数来查看帮助页面:

# growpart -h

在Linux上使用LVM扩展根文件系统的步骤

现在使用growpart扩展分区:

$ sudo growpart /dev/vda 2

CHANGED: partition=2 start=2099200 old: size=18872320 end=20971520 new: size=60815327,end=62914527

这将调整/dev/vda上的分区2的大小。

验证更改,运行lsblk命令:

在Linux上使用LVM扩展根文件系统的步骤

 

第3步:调整根逻辑卷的大小以占用所有空间

调整物理卷的大小:

$ sudo pvresize /dev/vda2

$ sudo pvs

在Linux上使用LVM扩展根文件系统的步骤

检查配置的卷组的大小:

$ sudo vgs

在Linux上使用LVM扩展根文件系统的步骤

然后使用已调整大小的卷组调整逻辑卷的根:

sudo lvextend -l +100%FREE /dev/name-of-volume-group/root

在我的例子中,这将是:

$ df -hT | grep mapper

/dev/mapper/rhel-root xfs        27G  1.9G   26G   8% /

$ sudo lvextend -l +100%FREE /dev/mapper/rhel-root

Size of logical volume rhel/root changed from <26.93 GiB (6893 extents) to <36.93 GiB (9453 extents).

Logical volume rhel/root successfully resized.

你可以使用MB中的首选空间替换100%FREE命令,例如,添加256MB替换为+256M。

 

第4步:更新文件系统的更改

你的根文件系统仍将显示旧的大小,如下:

$ df -hT | grep mapper

/dev/mapper/rhel-root xfs        27G  1.9G   26G   8% /

让我们让文件系统报告实际大小,包括扩展。

1、对于ext4文件系统:

sudo resize2fs /dev/name-of-volume-group/root

2、对于xfs文件系统

$ sudo xfs_growfs /

在Linux上使用LVM扩展根文件系统的步骤

 

相关主题

Linux系统上的交换空间介绍及在LVM磁盘环境中增加交换空间

精选文章
热门文章