备份 sda1 上的所有重要数据(标准免责声明)

备份 sda1 上的所有重要数据(标准免责声明)

需要调整 VirtualBox 下的 Ubuntu 分区大小。与其他帖子一样,已将 VirtualBox 的大小从 8GB 调整为 16GB。已从 DVD 启动 Ubuntu 16.04.1。

我启动了 gparted 并看到四个分区:

/dev/sda1 [ext4] 大小为 7.5GB [这是我想要扩大的分区],

/dev/sda2 [扩展] 大小为 510MB,

/dev/sda5 [linux-swap] 大小为 510MB,

其次是未分配的8GB。

不幸的是,选择 sda1 分区并尝试调整大小/移动时,显示无法扩大。选择 sda2 分区并尝试调整大小/移动时,显示可以占用未分配的空间,但这不是我想要扩大的分区。交换也是如此。

如何使用 gparted 扩大 sda1 分区?谢谢。 GParted 屏幕截图

答案1

我们将删除sda2/sda5,重新创造新的 sda2 交换分区和移动向右移动。然后我们调整大小sda1。

备份 sda1 上的所有重要数据(标准免责声明)

步骤1

  • 启动你的 Ubuntu VM
  • 首先我们将禁用当前的交换...
  • 打开terminal并输入:
    • sudo swapoff -a
    • gksudo gedit /etc/fstab
    • swap找到与相似的行UUID=071f8b0e-8e16-4f4d-90ff-a4ae9cc56e2b none swap sw 0 0,并#在行首放置 以禁用它
    • 保存并退出 gedit
  • 我们稍后再回来重新编辑 /etc/fstab

第2步

  • 在虚拟机中启动 Ubuntu Live DVD
  • 开始gparted
  • 在下方窗格中,右键单击 sda5 并发出交换命令
  • 在下方窗格中,右键单击 sda5 并发出删除命令
  • 在下方窗格中,右键单击 sda2 并发出删除命令
  • 在下方窗格中,右键单击未分配的空间并创建一个新的交换分区,文件系统类型 = linux-swap,大小约为 = 512-1024MB。注意创建的分区号...可能是 sda2
  • 在下方窗格中,右键单击 sda2 并发出移动/调整大小命令
  • 在上方窗格中,将鼠标指针悬停在新的交换分区上,它将变为手形光标,单击/按住并移动一直到右边
  • 在下方窗格中,右键单击 sda1 并发出 move/调整大小命令
  • 在移动的图形部分/调整大小窗口,将鼠标指针悬停在 sda1 的右侧并注意箭头。调整大小通过将右侧一直拖到最右侧来替换 sda1。单击“确定”。
  • 观察图形并确认它是正确的...两个分区...sda1 和 sda2 交换...如果不是...那么停在这里!
  • 单击应用图标

步骤#3

  • 重新启动 Ubuntu VM
  • 打开terminal并输入:
    • sudo mkswap /dev/sda2# 如果需要,将 sda2 更改为上面提到的值
    • 复制显示到剪贴板的新 UUID
    • 如果没有显示新的 UUID,请sudo blkid在那里输入并记下新的 UUID
    • gksudo gedit /etc/fstab
    • #从交换行的开头删除
    • 用以下值替换 UUID 值粘贴剪贴板中的新 UUID
    • 保存并退出 gedit
    • 类型sudo swapon -a
  • 你完成了
  • 重启虚拟机

相关内容