![增加虚拟机下的Ubuntu分区大小](https://linux22.com/image/1101604/%E5%A2%9E%E5%8A%A0%E8%99%9A%E6%8B%9F%E6%9C%BA%E4%B8%8B%E7%9A%84Ubuntu%E5%88%86%E5%8C%BA%E5%A4%A7%E5%B0%8F.png)
我使用 MacBookMac OS X 10.9.1我已经安装了VMWare Fusion 6.0.2,根据Ubuntu 12.04 LTS已安装为虚拟机。
现在我需要增加磁盘的大小Ubuntu
。GParted
显示有80G
未分配:
可是在第一个分区上点击右键显示Resize/Move
是灰色的,然后就不知道该怎么继续了......
附言:这个邮政似乎有和我有同样的问题。如果是这样,有人能告诉我该怎么Boot from the Ubuntu LiveCD
做吗VMWare Fusion
?
编辑1:
我已在 VMWare 中设置以下内容以尝试Boot from the Ubuntu LiveCD
:
启动后,奇怪的是我没有看到任何与从硬盘启动不同的内容... 尽管如此,我还是打开了终端,关闭了交换分区,并启动了 GParted。在 GParted 中,我删除了交换分区(以及包含它的整个扩展分区)。但是,我无法调整大小/移动/dev/sda1
。有人能帮忙吗?
编辑2:
根据@Hadi 的评论,我认为创建另一个磁盘并不是一个坏主意,磁盘使用情况分析显示如下。有人可以建议我应该将哪些文件夹安装到新创建的磁盘上吗?
答案1
您必须从 Ubuntu 活动磁盘启动。这样您才能调整 Virtualbox 上已安装的 Ubuntu 分区的大小。
首先右键单击 Ubuntu 虚拟机并选择设置选项。从设置菜单中,选择存储选项。最后选择 CD/DVD 虚拟磁盘文件(选择你想要启动的 Ubuntu 的 iso 文件)我选择了 Ubuntu 13.04 iso 文件。
现在从 Ubuntu 设置中,选择系统选项。从启动顺序中,仅启用 CD/DVD 选项并将其放在顶部。
现在启动选定的 Ubuntu 虚拟机(Ubuntu 是我的虚拟机名称)。
它将从 iso 文件(活动磁盘)启动,您必须在启动时选择尝试 Ubuntu 选项。然后从 dash 打开 gparted。
在我的情况下,/dev/sr0 代表 Ubuntu 13.04 活动磁盘,
/dev/sda1
代表安装 Ubuntu 13.10 的分区。现在您可以
/dev/sda
像上面的屏幕截图一样卸载所有磁盘分区。通过添加未分配的空间来调整
/dev/sda1
ext4 分区的大小,或者仅从可用空间中添加一些空间,然后使用剩余空间创建一个扩展分区(在其中进行交换)。调整大小后,关闭虚拟机并在虚拟机设置上将启动顺序更改为硬盘。
它将从硬盘启动。现在您的 Ubuntu 分区大小将被调整。
笔记:我正在运行 Virtual Box,而不是 VMware Fusion。
答案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
现在保存并重新启动然后享受:)
答案3
您可以将 Ubuntu 的 ISO 映像插入 VMWare 的 CD 驱动器,然后您就可以从那里运行 Ubuntu 的实时会话。
答案4
如果您只是想要更多空间,无论是通过增加现有分区的大小还是通过创建新分区,您都可以简单地创建一个新分区并挂载它。
您可以使用 gparted 在未分配的空间中创建一个新的分区,例如文件系统 ext4 的 /dev/sda3:
$ sudo gparted
然后编辑 /etc/fstab 以便在每次启动计算机时自动挂载:
$ sudo gedit /etc/fstab
并添加以下行:
/dev/sda3 /home/yourname/mydata ext4 defaults 0 0
现在重新启动您的虚拟机,您将看到新创建的文件系统:
$ df -h
/dev/sda3 78.8G 23M 78.2G 1% /home/yourname/mydata