增加虚拟机下的Ubuntu分区大小


9

我将MacBook与Mac OS X 10.9.1结合使用。我已经安装了VMWare Fusion 6.0.2,已将Ubuntu 12.04 LTS作为虚拟机安装。

现在,我需要增加的磁盘大小UbuntuGParted显示80G未分配:

在此处输入图片说明

但是,右键单击第一个分区显示Resize/Move为灰色,然后我不知道如何继续...

PS:这个帖子似乎有同样的问题一,如果是这样,任何人都可以告诉我怎么Boot from the Ubuntu LiveCDVMWare Fusion

编辑1:

我在VMWare中设置了以下内容以尝试Boot from the Ubuntu LiveCD

在此处输入图片说明 在此处输入图片说明 在此处输入图片说明

一旦启动,奇怪的是,我没有看到与从硬盘启动一样的东西。。。尽管如此,我还是打开了终端,关闭了交换,并启动了GParted。在GParted中,我删除了交换(以及包含它的整个扩展分区)。但是,我无法调整大小/移动/dev/sda1。有人可以帮忙吗?

在此处输入图片说明

编辑2:

遵循@Hadi的评论,我认为创建另一个磁盘不是一个坏主意,磁盘使用情况分析显示如下。谁能建议我应该将哪个文件夹安装到新创建的磁盘上?

在此处输入图片说明


首次创建VM时,您选择了“固定”还是“动态分配”?
米奇

Answers:


7

您必须从Ubuntu活动磁盘启动,以便可以在Virtualbox上调整已安装的Ubuntu分区的大小。

  1. 首先右键单击Ubuntu虚拟机并选择设置选项,然后从设置菜单中选择存储选项,最后选择CD / DVD虚拟磁盘文件(选择要启动的Ubuntu的iso文件)。 13.04 iso文件。

    在此处输入图片说明

  2. 现在从Ubuntu设置中选择系统选项,从启动顺序中仅启用CD / DVD选项并将其放在顶部。

    在此处输入图片说明

  3. 现在,选择选定的Ubuntu虚拟机(Ubuntu是我的虚拟机的名称)。

  4. 它将从iso文件(活动磁盘)启动,您必须在启动时选择Try Ubuntu选项。然后从破折号中打开。

    在此处输入图片说明

    在我的情况下,/ dev / sr0表示Ubuntu 13.04活磁盘,并/dev/sda1表示安装Ubuntu 13.10的分区。

  5. 现在,您可以/dev/sda像上面的屏幕截图一样卸载所有磁盘分区。

  6. /dev/sda1通过添加ext4分区来调整ext4分区的大小,或者从可用空间中添加一些空间,然后使用剩余空间创建扩展分区(在其中进行交换)。

  7. 调整大小后,请关闭虚拟机,然后在虚拟机设置上将启动顺序更改为“硬盘”。

  8. 它会从硬盘启动,现在您的Ubuntu分区大小将被调整大小。

注意:我正在运行虚拟盒而不是vmware融合。


2

以上所有答案都是正确的,但我建议您这样做:

为什么要扩展分区。您需要更多空间好吧,这样您就可以创建另一个分区并将您的房屋移动到该处。

我的意思是:

大多数用户数据位于/ home / ...目录下,因此我在这里要做的只是创建未分配空间的新分区,然后将/ home挂载到该目录上。万一发生故障,这对您的系统具有至关重要的作用。

对于多用户系统或具有大量磁盘空间的系统,最好将/ usr,/ var,/ tmp和/ home分别放在与/分区分开的自己的分区上。资源

现在开始吧。

首先使用Gparted制作新分区并将其格式化为ext4。

现在,让我们知道新创建的分区的UUID。

sudo blkid

复制新创建的分区的UUID。

现在让我们将您的房屋移至该分区

打开您的/ etc / fstab

gksu gedit /etc/fstab

添加以下行:

UUID=THE COPIED UUID ABOVE /home           ext4    defaults        0       2

现在保存并重新启动,然后享受:)


这是一个好主意...我已附加了磁盘使用情况分析的图像...在您看来,应将哪个文件夹移至新创建的分区?
SoftTimur 2014年

我在回答中说。最好搬家,因为它主要是用户的数据,这样一来,您可以在发生故障的情况下保留数据,并可以利用自己的可用空间
Maythux 2014年

1

您可以将Ubuntu的ISO映像插入VMWare的CD驱动器,并且应该能够从那里运行Ubuntu的实时会话。


我可以将ISO映像插入VMWare的CD驱动器中...但是我不知道如何从那里运行实时会话...
SoftTimur 2014年

确保从CD驱动器引导的选项高于从硬盘驱动器引导的选项,或者如果可以选择引导设备,则选择CD驱动器。然后,将出现一个菜单,询问您是否要安装Ubuntu或运行实时会话(无需安装即可运行)。
saiarcot895 2014年

0

gparted本身可以提供帮助。当您将磁盘初始化/格式化为Linux类型8e时,它实际上将/ dev / sda3分配为磁盘ID。然后,您可以使用“ fdisk / dev / sda”查看并列出它。休息很容易,使用vgextend,lvdisplay,pvextend扩展了卷组以查看磁盘。


0

如果您只想拥有更多空间,无论是通过增加现有分区的大小还是通过创建新分区,都可以简单地创建一个新分区并将其挂载。

您可以使用gparted在未分配的空间之外创建一个新分区,例如文件系统ext4的/ dev / sda3:

$ sudo gparted

然后编辑/ etc / fstab使其在每次启动计算机时自动挂载:

$ sudo gedit /etc/fstab

并添加以下行:

/dev/sda3 /home/yourname/mydata ext4 defaults 0 0

现在重新启动VM,您将看到新创建的文件系统:

$ df -h
/dev/sda3       78.8G   23M  78.2G   1% /home/yourname/mydata
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.