如何在不使用光盘的情况下增加Ubuntu VMWare虚拟机的磁盘空间?

我关机了虚拟机,然后在VMware上增加了分配的磁盘空间。我是通过编辑虚拟机设置 -> 硬盘 -> 实用工具等方式来完成的。然后它提醒我应该在客户端虚拟机内增加分区大小。 但是我不知道如何让机器知道这一点,也不知道我的光盘在哪里。
4个回答

你不需要实际的光盘。只需从http://www.ubuntu.com/download下载.iso镜像文件即可。
  1. 在虚拟机中挂载.iso镜像文件。
  2. 启动虚拟机并确保从光盘启动。
  3. 选择“试用Ubuntu”。
  4. 打开Unity Dash并启动“GParted”。它可以用来调整分区大小。

很高兴能帮助您。您是否考虑接受这个答案,以使这个问题“完整”? - Kalle Elmér
我们如何在虚拟机中挂载.iso文件? - alper

使用VM Workstation来扩展虚拟机的磁盘: 设置 > 硬盘 > 实用工具 > 扩展(磁盘容量) 启动虚拟机
在Linux上: sudo df -h sudo fdisk -l
从上面的命令中,你应该看到磁盘大小已经增加到你在VM Workstation中选择的值,但是Linux虚拟机还不知道如何使用它。
下载GParted(Linux图形化磁盘工具) 下载iso文件(对我来说是gparted-live-0.19.1-4-amd64.iso) 从这个iso文件创建一个可引导的光盘
确保你的虚拟机连接到CD/DVD 你将把可引导的DVD放回驱动器槽中, 但是你需要让虚拟机连接到它。 在Workstation中,右键单击正在运行的虚拟机,你会看到可移动设备。 不幸的是,在你能看到可移动设备选项之前,虚拟机必须先运行起来。 你的虚拟机 > 可移动设备 > CD/DVD > 连接 现在你的虚拟机连接到了DVD,但是你仍然需要从DVD引导。
使用VM Workstation引导进入BIOS 选择你的虚拟机(未运行) > 电源开启 > 开启到BIOS 当BIOS菜单出现时,移动到启动选项 选择CD/DVD驱动器并按(+)将其上移,但是(+)键不起作用! 使用其他选项的(-)键将它们下移至CD/DVD以下 F10保存/退出
现在你正在从GParted引导 我选择了默认设置,但仍然需要选择一个键盘布局,美式英语 我们现在进入了GParted的图形界面 你应该在左侧看到当前的驱动器,接着是扩展>交换分区, 然后是你添加的未分配磁盘空间
使用GParted扩展扩展>交换分区 选择与未分配部分相邻的任何分区。 在我的情况下,这是扩展>交换分区。 注意:确保选择的是扩展,而不是交换!交换位于扩展内部。 点击移动/调整大小 你应该看到扩展分区右侧有未分配空间。 将分区扩展以占用所有/大部分未分配空间。 应用更改(你可能可以同时执行多个操作,我没有尝试) 经过一段时间,GParted会显示已更改的内容
将交换分区移动到扩展分区的最右侧 你可以看到这个过程的方向... 选择交换分区,向右移动,现在未分配空间在它的左侧。 再次应用此操作 现在选择扩展并缩小它 现在未分配空间位于你想要增加的分区和扩展之间
增加你的分区 不幸的是,这就像是一个需要将所有部分滑动到你想要的那个部分的拼图。
关闭GParted
选择你的虚拟机 > 电源 > 开启到BIOS,将CD/DVD移动到硬盘以下
现在你的虚拟机已经运行起来,并且有了更多的空间
弹出GParted DVD和/或可移动设备 > 断开CD/DVD
你应该可以正常使用了!

(2)最新的VMware Workstation v11中,图形用户界面(GUI)发生了很大的变化。 - user280121
1(2)最新的VMware Workstation v11中,图形用户界面(GUI)发生了很大变化。 (3)只有使用sudo df -h命令才能报告总容量。 (6)只需下载GParted iso文件,并从iso文件中添加一个CD/DVD设备即可。无需刻录实体光盘。 (7)当虚拟机正在运行时,无法执行(6)。必须先关闭虚拟机。 (8)与(2)类似,最新版本的GUI发生了很大变化,但是BIOS中的(+)和(-)键现在正常工作。 (10)好注意。这就是关键。 - user280121

如果你碰巧在一台虚拟机上运行M1 Mac,那么你基本上是没有办法的。当前的gparted iso文件不支持这个指令集(arm64),所以你将被迫创建一个新的分区并重新挂载各个目录。
我知道这很糟糕。

对于ARM架构的虚拟机,如果你已经使用LVM设置了你的虚拟机,那么你并不完全没有办法。尽管arm64架构没有gparted可启动的ISO镜像,但它已经被移植到了arm64架构,并应该在你的发行版中可用。
使用你的虚拟化管理程序的虚拟磁盘调整过程来扩展你的硬盘。然后启动你的虚拟机,确保你已经安装了gparted。使用gparted来调整LVM pv的大小。然后使用LVM命令来扩展你想要的lv。

  • 相关问题