如何使用虚拟机中的所有硬盘空间

如何使用虚拟机中的所有硬盘空间

我对虚拟机还很陌生,对计算机整体也不是很熟悉(这是我第一次使用 Linux)。我创建了一个硬盘空间太小的虚拟机,所以设法做到了进行一些研究并调整磁盘大小。然后我使用 GParted 来“正确”地完成它

问题是,根据我使用的 Ubuntu 映像,我的内存已几乎用完,根据系统监视器显示,内存为 7.2GB。

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

在此处输入图片描述

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

编辑

这是我加载虚拟机时看到的内容

在此处输入图片描述

系统监视器

在此处输入图片描述

编辑根据 Zina 在评论中的请求

输出pvdisplay

在此处输入图片描述

输出vgdisplay

在此处输入图片描述

输出lvdisplay

在此处输入图片描述

我需要做什么才能使用全部空间?

答案1

感谢您添加所要求的 lvm 信息。

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

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

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

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

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

RedHat - 第 5 章 LVM 配置示例

Ubuntu - 维基 LVM

相关内容