当分配的空间位于目标分区的左侧时,是否增加分区大小?

当分配的空间位于目标分区的左侧时,是否增加分区大小?

我同时启动 Windows 7 和 Ubuntu MATE。我的 Ubuntu 分区磁盘空间不足,因此我决定启动实时 CD 来缩小 Windows 分区,然后将空间分配给我的 Ubuntu 分区。但是,现在我无法弄清楚如何将未分配的磁盘空间分配给 sda5(我的 Ubuntu 分区)。互联网上的所有指南都涉及当未分配分区位于目标分区的右侧时如何执行此操作,中间有交换。但我似乎找不到当它在左侧时如何执行此操作。

GParted 的屏幕截图

或者也许有比 GParted 更简单的方法?提前谢谢!

答案1

文件系统锚定在开始卷的末尾位置,或者如果您愿意,也可以是分配给它的分区空间。因此,更改文件系统空间末尾的位置(即其正确的极限。但要移动它的左边限制,因为它需要移动文件系统的开始处。

通常的做法是将整个文件系统的内容向左滑动。这很简单,而且应该总是有效的,只是持续一小会儿。

您可能认为聪明的软件可以在文件系统启动时重建元数据,然后重新编号文件系统内的所有引用以说明更改的引用位置,然后将添加的空间标记为可分配。除了可能非常复杂之外,这还需要文件系统的一些属性(例如,ext2/3/4由于文件组不会处于预期的位置,因此无法完成),并且它为灾难打开了广阔的机会之窗(想想如果在重新编号操作过程中断电会发生什么……)

GParted(从外部启动媒体启动,如 Live CD)是一种软件,应该可以执行任务滑动;正如两个链接中所述,您需要sda3先处理分区才能sda5移动。先备份。

相关内容