如何使用 gparted 加快分区大小调整?

Alo*_*hor 5 partitioning gparted

在旧版本的 ubuntu 中使用 gparted 缩小和扩展分区非常快。移动分区是唯一耗时的任务,时间取决于分区的大小。

在新版本的 ubuntu 中,gparted 似乎需要很长时间来缩小和扩展分区。我猜是因为它移动碎片空间,移动非常耗时,所以缩小或扩大分区的总时间是缩小或扩大时间加上移动碎片空间所花费的时间。如果我们正在扩展或缩小一个大分区,那将是巨大的。

为了节省时间,我想忽略碎片化的空间。有没有办法缩小或扩展分区而无需使用 gparted 或任何其他工具处理小碎片?

Ben*_*ser 5

简而言之,不,你不能。GParted 需要尽可能清理分区,以确保安全、成功地调整大小。

这是我在 GParted 论坛上找到的更长的解释:

这样做的问题是它要求文件系统处于明确的干净状态 - 否则,调整大小操作(尤其是收缩)会破坏数据。虽然对于典型的 Linux 文件系统来说,确保这一点相对容易(GParted 提供了在 Live 媒体上检查和修复它们所需的工具),但对于 NTFS 等第三方文件系统来说,这就不那么容易了: 对于这些文件系统,您经常需要启动这些文件系统的“本机”操作系统并在那里执行一些魔法。除此之外,甚至某些 Linux 文件系统也无法以这种方式移动,因为没有已知的方法可以缩小它们(jfs / XFS / Reiser4) - 并且要放大它们,需要安装它们,并且必须不断增长在线完成(jfs / XFS)。根据您的机器,这不是一个非常聪明的想法 - 也许您在 RAM 很少的系统上执行调整大小操作(而现代文件系统可能会消耗大量内存)。

希望这能回答你的问题。