如何在 Vmware 上的 Ubuntu Guest 中扩展分区

dat*_*tax 4 partitioning vmware gparted

在我的 Windows 7 主机上,我使用 VMware Player 来使用 Ubuntu。我最初分配了 20GB,现在出现磁盘空间已满错误。所以我想扩展分区。通过在论坛上搜索,我看到了如何添加更多磁盘并使用此命令将其设置为 30G -

sudo lvextend -L30G /dev/sda1
Run Code Online (Sandbox Code Playgroud)

但是 df 命令仍然显示最大值为 20GB。经过更多搜索,我似乎需要使用 gparted 扩展分区。我尝试使用它,但调整大小按钮被禁用。我搜索了那个,他们说如果分区显示一个关键图像,那么该分区是活动的,如果它是活动的,我就无法更改它。 截屏

经过一些更多的搜索,看起来这也可以通过使用从 CD 引导操作系统或使用 gparted 从 cd 引导、使用 iso 引导等来修复,而无需给出任何明确的说明。有人可以指导或发布任何具有明确说明的链接,包括 Linux 外行的屏幕截图,以了解如何扩展分区。

Car*_*Ros 8

刚刚在 Windows 10 主机上的 Ubuntu 18.04 服务器来宾中完成。

最简单的方法是,就像您已经建议的那样,启动实时 Ubuntu(常规的,而不是服务器)并使用 GParted。

但首先您需要“配置”VMWare 以增加“虚拟磁盘”的大小。按着这些次序:

  1. 关闭访客
  2. 单击该来宾的“编辑虚拟机设置”
  3. 单击“硬盘”和“扩展...”
  4. VMware 窗口可让您修改设备的大小(以 GB 为单位)。设置您想要的大小,然后单击“扩展”。过一段时间就会结束。

此时,硬盘比以前大,但分区没有。您还必须调整分区大小。为此,请下载常规 Ubuntu 发行版的 ISO 文件。任何其他可启动设备也可以使用,但这是最简单的方法。下载 ISO 后执行以下操作:

  1. 在与之前相同的配置窗口中,不要配置“硬盘”,而是转到“CD/DVD”部分。
  2. 确保设置了“开机时连接”选项。
  3. 选择“使用 ISO 映像文件:”并浏览到您下载的 ISO 文件。

在此之后,来宾已准备好启动。单击“播放虚拟机”并注意,因为您需要Esc非常快速地按下该键才能进入启动菜单,就在VMWARE徽标出现之前。因为它是物理计算机的 BIOS。

提示:单击“播放...”后再次单击 VMWare 窗口(此时为黑屏)以确保键盘和鼠标的控制在来宾中,而不是在主机中。如果您错过了这一步,您只需重新启动并重试即可。

看到启动选项后:

  1. 按向下箭头键突出显示“CD-ROM 驱动器”,然后按 Enter。
  2. Ubuntu 将作为实时会话启动。
  3. 选择适当的语言和“尝试 Ubuntu”。
  4. 等待桌面加载完毕。

查找 GParted 工具并启动它。您将看到两个主要块,一个带有某种颜色(可能是黄色),另一个是灰色的。彩色块是您的实际分区(可能称为 /sda/sda1)。要调整它的大小,请执行以下操作:

  1. 右键单击黄色块并选择“ummount”或“停止”
  2. 再次右键单击并“调整大小”。
  3. 在新窗口中,将分区的限制拖到您想要的可用空间(灰色)的任何位置。
  4. 点击“确定”
  5. 关闭前不要忘记在Gparted的主窗口中点击“Apply changes”,否则不会进行操作。

完成后,您已经有了一个更大的分区,只需重新启动即可。(如果不需要,请不要忘记在开机时取消选中 CD/DVD 连接)。


Cha*_*een 4

这是一个分步骤的解决方案:您无法调整 /dev/sda1 上现有分区的大小,因为可用空间与该分区(旁边的)不一致,并且 Ubuntu 不希望您在该分区移动和调整分区大小时在跑。

更简单的一步是简单地重建您的虚拟机。

假设您不想重新安装 VM,则需要从 Ubuntu ISO 启动 VM -如果您没有副本,可以在此处下载它。这与使用 USB 启动计算机类似。

启动后,选择“尝试 Ubuntu”以加载​​实时 Ubuntu 会话。然后,您可以使用 gparted 将现有扩展分区 /dev/sda2 移动到磁盘末尾。完成此操作后,未分配的空间将位于 /dev/sda1 旁边,您将能够扩展 /dev/sda1 以消耗该空间。

简而言之:

  1. 从实时 USB启动(Ubuntu ISO)
  2. 打开gparted
  3. 将 /dev/sda2 移动到磁盘末尾
  4. 扩展 /dev/sda1 以消耗可用空间
  5. 重新启动 VM,而不使用 ISO