如何轻松调整(扩展)KVM虚拟磁盘大小

您是否曾发现自己陷入KVM虚拟机磁盘空间不足的困境?你并不孤单!无论是为了安装新软件、容纳更多数据,还是仅仅给虚拟机一点喘息的空间,扩展KVM虚拟磁盘大小都是我们在某个时刻面临的任务。但别担心!

在本文中,我们将指导您高效、安全地调整(扩展)KVM虚拟磁盘大小,确保您以轻松的方式获得所需的所有空间。

但是,在我们卷起袖子开始调整磁盘大小之前,让我们快速绕行一下,了解一下我们故事中的主要角色:KVM磁盘类型。

KVM虚拟磁盘类型

KVM(基于内核的虚拟机)世界主要使用两种类型的磁盘文件——
qcow2

未经加工的
,其中qcow2是最常见的。

  • qcow2
    :把qcow2想象成磁盘文件的瑞士军刀。它很灵活,支持快照(捕捉虚拟机在特定时间点的状态)、压缩(节省空间)和加密(确保数据安全)等功能。这是一种设计得尽可能方便、平衡性能和功能的文件格式。
  • 未经加工的
    :原始磁盘类型是简单明了的选项。它就像一块空白的画布,提供了高性能和简单性。原始文件本质上是未格式化的块,虚拟机可以直接有效地访问这些块。它们缺乏qcow2的高级功能,但其简单性和速度在特定任务中是无与伦比的。

有了这些知识,您就可以调整KVM虚拟磁盘的大小,确保虚拟机拥有蓬勃发展所需的所有空间。那么,让我们向您展示如何做到这一点。

扩展KVM虚拟机磁盘大小

首先,以下是我们的KVM虚拟机的情况,我们希望扩展它的磁盘。

KVM虚拟机的磁盘空间不足。

是的,我们似乎陷入了困境——正如您从图片中看到的那样,我们的20 GB磁盘几乎达到了98%的最大容量。但不要担心。如前所述,我们可以在几分钟内扩展它。所以,让我们深入了解并开始

步骤1:识别虚拟磁盘

首先,我们需要确定要调整大小的KVM的虚拟磁盘文件。让我们首先列出所有使用
virsh
命令

苏多维什
列表
全部的
代码语言:
 PHP
 (
php
)
所有KVM虚拟机的列表。

我们将在其上扩展磁盘的KVM虚拟机名为“
乌班图
”(在KVM术语中,虚拟机的名称被称为“域”),目前已关闭。但如果它打开了,我们就必须先关闭它,因为在运行时我们无法调整磁盘的大小。要关闭它,只需运行:

sudo-virsh关闭
<
vm_name
>
代码语言:
 HTML,XML
 (
xml
)