使用未分配的空间扩展 Ubuntu 分区大小(交换在这两者之间)

Jac*_*cka 12 partitioning 12.04 unallocated

我的 Ubuntu 12.04 是在 virtualbox 上设置的,主机系统是 Windows 7。

在设置我的系统时,我创建了 8GB VDI 硬盘。在很短的时间内,我用完了可用空间,所以我通过 Windows 将 VDI 的大小增加到 ~50GB。

现在我正在尝试使用通过增加虚拟硬盘的大小获得的未分配空间来增加我的 Ubuntu 分区的大小。

因此,我使用 LiveCD 启动了 Ubuntu 并启动了 GParted。问题是我无法增加所需分区的大小,可能是因为交换只是在它和未分配的空间之间。

我的问题是 - 如何将我分配的空间移动到 Ubuntu 分区附近然后放大它?

这是在 GParted 中的样子:

在此处输入图片说明

我还粘贴了以下输出fdisk -l

Disk /dev/sda: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders, total 104857600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000c35eb

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    12582911     6290432   83  Linux
/dev/sda2        12584958    16775167     2095105    5  Extended
/dev/sda5        12584960    16775167     2095104   82  Linux swap / Solaris
Run Code Online (Sandbox Code Playgroud)

小智 10

也可以不删除交换分区。

  1. 扩展分区“扩展”(交换分区的包装器)因此它占用所有未分配的空间。
  2. 将交换分区移动到空间的末尾(确保大小保持不变)
  3. 将“扩展”缩小到交换分区的大小。
  4. 扩展您的主分区以填充它们之间的新空间。

要执行这些步骤,您需要确保已卸载分区(在菜单栏中的分区下找到)。就像米奇所说的那样,先备份是个好主意。


Mit*_*tch 7

我再怎么强调都不为过:

强烈建议在执行调整大小/移动/扩展操作之前备份所有重要文件。

这样做的方法是删除交换分区,扩展您想要的分区,然后重新创建交换分区。

交换分区只能在交换关闭后才能删除:

交换关闭:sudo /sbin/swapoff -a 交换开启: sudo /sbin/swapon -a

步骤:

  1. 从 Ubuntu LiveCD 启动
  2. 打开终端,并关闭交换
  3. 安装 GParted
  4. 扩展您想要的分区,但为交换留出空间
  5. 提交更改
  6. 创建交换分区
  7. 打开交换

注意:如果您的交换不是您的主硬盘,请参阅SwapFaq了解如何激活交换分区

强烈建议在执行调整大小/移动/扩展操作之前备份所有重要文件。