如何有效地重新分配分布在多个驱动器上且几乎没有空间的大量数据?

如何有效地重新分配分布在多个驱动器上且几乎没有空间的大量数据?

我的问题很简单,但很严重。我在多个驱动器(4 个外部硬盘)上有大量数据(许多文件夹中的许多文件)。每个驱动器至少有 1TB 大小,这个“池”的总大小 > 7TB。没有驱动器有超过几 GB 的可用空间。最大的文件是 20GB,大多数文件在 500MB 到 2GB 左右。

我想重新组织所有驱动器上的文件。问题是我无法简单地将一个文件夹从一个驱动器移动到另一个驱动器,因为每个驱动器上剩余的空间太少,这根本行不通。手动完成所有操作是不可想象的,而且会花很长时间。

我正在寻找一种可以让我做以下事情的工具(免费或付费):

  • 在实际移动/复制任何数据之前更改/重新组织多个驱动器的文件结构;所以我想在实际执行之前虚拟地重新排列驱动器

  • 重组应包括跨所有驱动器的重新分配;即文件 A 可能从驱动器 X 转移到驱动器 Y,而文件 B 可能从驱动器 Y 转移到驱动器 X,依此类推...

  • 我正在寻找的工具应该能够在实际移动任何内容之前计算出任何包含驱动器的实际可用空间,以便我了解如何重新排列内容,以便它真正适合驱动器

  • 当一切都被虚拟重组后,我希望这个工具能计算出“最短”、最有效的方法来真正重组一切

  • 最后,当计算出完美的重组程序后,该工具将实际执行文件移动 - 并考虑此过程中每个驱动器上剩余的空间!

这样的工具消除了无法重组驱动器的负担 - 并且一切都会以最有效的方式进行。

因此可以说,我正在寻找的是针对多个磁盘上杂乱文件的某种碎片整理!

有没有这样的工具可以完成这项工作?最好是一个开源工具。

谢谢。

相关内容