我有一个硬盘,之前(可能在 Windows 中)是这样分区的:
- 分区 0 - 主分区,20Gb
- 分区 1 - 扩展,200Gb
我在分区 #1 之后有未分配的空间,所以我想增加分区 #0 的大小。起初我想将分区 #1 移到右边,所以我从 CD 启动 Ubuntu 并调用 GParted。扩展分区内的所有逻辑分区都没有挂载。我已经将分区 #0 指定为交换(临时),因为看起来 Ubuntu 即使从 CD 启动也需要交换。
GParted 可以调整扩展分区(分区 #1)的大小,但不能移动它。滑块中的左箭头不可移动。
可能有什么问题?
此外,Partition #1 有一个标志——它是“lba”标志。这是为了什么?也许这就是 GParted 无法移动它的原因?
扩展分区就像逻辑卷的容器。但不幸的是,您不能只移动整个容器。
如果您将隔板想象成硬纸板箱,也许会有帮助。主分区是一个标准的盒子,而逻辑卷就像必须留在扩展分区内的小盒子。现在有趣的是扩展分区看起来像盒子一样:它将是一个没有底部的盒子!
它覆盖了小的逻辑卷,所以在外面(例如,对于每个磁盘只允许 4 个分区的 MBR 分区表)看起来就像一个大盒子,但是如果你试图移动它并将它抬离地板,所有这些里面的小盒子(逻辑卷)仍然会坐在地上的同一个地方。你明白我想向你说明什么吗?通过移动扩展分区(由于这个原因不起作用),您不会移动包含的逻辑卷。
因此移动扩展分区的解决方案是首先通过移动一个边界来扩大扩展分区以覆盖它应该移动到的所有新空间,然后将所有包含的卷移动到它们各自的新位置,然后通过移动另一个边界再次缩小它边界,以便扩展分区内没有未分配的空间。