如何使用VM中的所有硬盘空间

MyD*_*ons 2 virtualbox hard-drive lvm ubuntu

我对虚拟机很陌生,对整个计算机并不擅长(这是我第一次使用 Linux)。我创建了一个硬盘空间太小的虚拟机,因此设法进行了一些研究并调整了磁盘大小。然后我使用 GParted 来“正确地”做到这一点

问题是,根据我使用的 Ubuntu 映像,我的内存几乎用完了,根据 System Monitor 的说法,它是 7.2GB。

VirtualBox 显示我有虚拟空间,但没有实际空间

在此处输入图片说明

我需要做什么才能使用完整的虚拟空间(或者我应该说将虚拟空间转换为实际空间)?

编辑

这是我加载 VM 时看到的

在此处输入图片说明

系统监视器

在此处输入图片说明

根据 Zina 在评论中的要求进行编辑

输出 pvdisplay

在此处输入图片说明

输出 vgdisplay

在此处输入图片说明

输出 lvdisplay

在此处输入图片说明

我需要做什么才能使用整个空间?

Zin*_*ina 5

感谢您添加所需的 lvm 信息。

您必须执行以下操作(以 root 身份或sudo在前面添加):

lvextend /dev/ubuntu-vg/root -l +100%FREE - 这会将卷组中的所有可用空间添加到根分区

resize2fs /dev/ubuntu-vg/root - 这会将文件系统调整为扩展大小

df -h - 这将向您展示新的空间布局。

编辑:这里有一些 LVM 源可以阅读以获取更多信息:

RedHat - 第 5 章 LVM 配置示例

Ubuntu - Wiki LVM