CentOS 8 使用 LVM 扩展根分区
几年前,磁盘管理对于系统管理员来说是一项消耗资源的任务。诸如空间不足之类的情况是系统管理员的祸根,主要是因为解决它需要大量的工作。这将导致系统管理员使服务器脱机、安装新驱动器、分区,然后将它们扩展到当前系统。这并不有趣。
逻辑卷管理器一劳永逸地解决了这个问题。 LVM 是一个设备映射器框架,允许通过非常简单的步骤进行磁盘管理。
LVM 允许系统管理员灵活轻松地执行磁盘管理任务,例如调整大小、扩展和删除分区。因此,系统管理员不需要使系统脱机来扩展分区等。
在本教程中,我将向您展示一种使用 LVM 管理器扩展根分区大小的方法。
注意:本教程不是 LVM 的介绍性指南。
先决条件
在我们开始学习本教程之前,您需要满足以下要求。
root 或具有 sudo 权限的用户
确保对所有文件进行备份,以防出现问题。
在本教程的示例中,我将缩小主目录并将额外空间添加到根目录。我还在 VMware 上运行的 CentOS 8 计算机上演示了本教程。
第 1 步 – 进行备份
我们继续之前的第一步是备份您的主目录。你不需要这样做,但我强烈推荐它。使用文件共享备份文件,将它们复制到本地驱动器,或者压缩它们并将它们移动到新目录。
步骤 2 – 卸载主目录
下一步是卸载主目录。要查看主分区的位置,请使用 df 命令:
这显示了主分区的位置,如下所示:
使用下面的命令来卸载。
步骤 3 – 删除家庭卷
成功卸载后,我们需要使用 lvm 删除主卷。使用命令如下:
此命令将提示您是否继续删除主卷。按 y 继续。
步骤 4 – 缩小主目录
下一步是缩小主目录的大小。这意味着我们将把主卷重新创建为更小的卷。
首先获取卷组名称。
VG Name cl
这给我们提供了卷组名称 cl。
现在,我们所要做的就是使用 lvcreate 命令为 /home 创建一个新卷:
这将创建大小为 5GB 的主卷。
步骤 5 – 格式化卷
现在是时候格式化家庭卷了。使用 df 命令获取文件类型:
使用 mkfs 实用程序将卷格式化为:
第 6 步 – 安装主目录
现在将新创建的卷安装为:
成功安装后,将备份恢复到新的主卷。
第 7 步 – 扩展根
现在是时候使用缩小主目录所获得的可用空间来扩展根分区了。首先获取根逻辑卷的路径。
要使用所有可用空间扩展根分区,命令如下:
此命令将使用主目录中所有剩余的可用空间扩展根分区。
结论
在本指南中,我们了解了如何通过缩小主目录来扩展根分区。