如何合并/扩展未分配空间?(非双操作系统)

如何合并/扩展未分配空间?(非双操作系统)

我一直在阅读帖子,他们正在谈论使用 GParted 并将其拖动,但这里似乎有所不同。

我没有双操作系统。

目前购买了一个更大的 sshd,并使用 clonezilla 将较小的 ssd 克隆到其中。

我以为这样做也会自动使空间变大,但最终,它克隆了 ssd 分区的方式,所以现在在我的新的 sshd 中有一个很大的未分配空间没有被考虑。

我怎样才能合并/扩展它呢?

分区

这是最后一步发生的事情 在此处输入图片描述

奇怪,为什么我的财产仍然具有旧的容量?

在此处输入图片描述

答案1

根据您的屏幕截图,我认为您已在使用实时介质来运行 gparted。这是正确的第一步。

假设您想从底部未分配的空间增加 /dev/sdb1 的大小,您需要执行以下操作:

  • 右键单击 /dev/sdb5(交换分区)并选择swapoff。这将卸载分区,以便您可以移动内容。否则 gparted 将拒绝对已安装的分区采取行动。
  • 右键点击 /dev/sdb2 (扩展分区) 并选择move/resize。使用对话框将底部巨大的未使用空间移到 /dev/sdb2 前面。
  • 右键单击 /dev/sdb5 并选择swapon
  • 右键单击 /dev/sdb1,选择move/resize,然后将分区扩大到所需空间。

gparted 允许您在继续之前对多个操作进行排队,或者您可以一次执行一个步骤。就我个人而言,我更喜欢第二种选择,即在每个步骤后点击应用按钮(复选标记)。


这是根据添加的屏幕截图得出的。在步骤 2 中,您没有移动 /dev/sdb2 之前的空间,而是将其移动到了 /sdb2 内部。现在回想起来,我应该表述得更清楚一些。

没问题,只需执行以下操作:

  • 如果 /dev/sdb5 已挂载,则使用 swapoff 将其卸载。
  • 右键单击 /dev/sdb2 move/resize,这次确保可用空间位于 /dev/sdb2 之前。在单击应用之前,目视检查更新后的图形,确保可用空间位于 sdb1 和 sdb2 之间。
  • 扩展 sdb1(与原来的最后一步一样)。

GParted 101:

在移动/调整大小对话框中,每个文本输入框旁边都有向上/向下控件。您可以使用它们来微调磁盘空间的位置。此外,您还可以手动输入文本(数字)并设置所需的空间量(以兆字节为单位)。

注意:如果您输入超过一个数字,则必须按 Enter 键,以便对其他字段进行相应的更改。尝试使用这些控件(箭头和文本字段),直到获得所需的结果。当我说“将空间移到顶部”时,我的意思是您作为用户必须使用对话框中提供的控件来执行此操作。

GParted,无论是在 ubuntu live disk 还是 gparted live 上,工作方式都完全相同。您必须指定要发生的情况。它不会自动知道您想要做什么。

作为最后的手段,单击Help > Contents菜单以获取有关 gparted 工作原理的详细文档。我以前还是新手时读过它,它相当详尽。

相关内容