CentOS 8 使用 LVM 扩展根分区CentOS 8 使用 LVM 扩展根分区CentOS 8 使用 LVM 扩展根分区CentOS 8 使用 LVM 扩展根分区
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

CentOS 8 使用 LVM 扩展根分区

几年前,磁盘管理对于系统管理员来说是一项消耗资源的任务。诸如空间不足之类的情况是系统管理员的祸根,主要是因为解决它需要大量的工作。这将导致系统管理员使服务器脱机、安装新驱动器、分区,然后将它们扩展到当前系统。这并不有趣。

逻辑卷管理器一劳永逸地解决了这个问题。 LVM 是一个设备映射器框架,允许通过非常简单的步骤进行磁盘管理。

LVM 允许系统管理员灵活轻松地执行磁盘管理任务,例如调整大小、扩展和删除分区。因此,系统管理员不需要使系统脱机来扩展分区等。

在本教程中,我将向您展示一种使用 LVM 管理器扩展根分区大小的方法。

注意:本教程不是 LVM 的介绍性指南。

先决条件

在我们开始学习本教程之前,您需要满足以下要求。

  • root 或具有 sudo 权限的用户

  • 确保对所有文件进行备份,以防出现问题。

在本教程的示例中,我将缩小主目录并将额外空间添加到根目录。我还在 VMware 上运行的 CentOS 8 计算机上演示了本教程。

第 1 步 – 进行备份

我们继续之前的第一步是备份您的主目录。你不需要这样做,但我强烈推荐它。使用文件共享备份文件,将它们复制到本地驱动器,或者压缩它们并将它们移动到新目录。

步骤 2 – 卸载主目录

下一步是卸载主目录。要查看主分区的位置,请使用 df 命令:

$ sudo df

这显示了主分区的位置,如下所示:

使用下面的命令来卸载。

$ sudo umount /dev/mapper/cl-home

步骤 3 – 删除家庭卷

成功卸载后,我们需要使用 lvm 删除主卷。使用命令如下:

$ lvremove /dev/cl/home

此命令将提示您是否继续删除主卷。按 y 继续。

步骤 4 – 缩小主目录

下一步是缩小主目录的大小。这意味着我们将把主卷重新创建为更小的卷。

首先获取卷组名称。

vgdisplay | grep “VG Name”
VG Name               cl

这给我们提供了卷组名称 cl。

现在,我们所要做的就是使用 lvcreate 命令为 /home 创建一个新卷:

$ lvcreate -L +5GB -n home cl

这将创建大小为 5GB 的主卷。

步骤 5 – 格式化卷

现在是时候格式化家庭卷了。使用 df 命令获取文件类型:

$ df -T

使用 mkfs 实用程序将卷格式化为:

$ mkfs.xfs /dev/cl/home

第 6 步 – 安装主目录

现在将新创建的卷安装为:

$ mount /dev/cl/home

成功安装后,将备份恢复到新的主卷。

第 7 步 – 扩展根

现在是时候使用缩小主目录所获得的可用空间来扩展根分区了。首先获取根逻辑卷的路径。

$ lvdisplay | grep “LV Path”

要使用所有可用空间扩展根分区,命令如下:

$ lvextend -rl +100%FREE /dev/cl/root

此命令将使用主目录中所有剩余的可用空间扩展根分区。

结论

在本指南中,我们了解了如何通过缩小主目录来扩展根分区。

©2015-2025 艾丽卡 support@alaica.com