我们有一个 21TB 的 LUN,里面装满了大小约为 600K 的图像,这些图像位于磁盘上的多个子文件夹中。为了更有效地处理图像,我们正尝试将 21TB 的 LUN 拆分为 8 个较小的 LUN,每个 LUN 大约 2.6TB。
我的问题是,我们如何确定驱动器上的 2.6TB 是多少?标记这些数据的最佳工具是什么,以便我们可以使用 robocopy 或 emcopy 将其复制到新的较小 LUN,而不会使较小的 LUN 过满?是否有第三方工具更适合此任务?该驱动器当前连接到 Windows 系统,但我们也可以使用 Linux 来拆分文件。
提前感谢您的帮助。
答案1
https://code.google.com/p/dsplit/是完成这项工作的合适工具。它旨在将文件拆分为 CD 或 DVD 大小的组,但您可以指定 2.6TB 作为自定义目标大小。它的功能是创建包含指向原始文件的硬链接的目录,这些目录占用的空间最小,但允许您简单地“复制”这些目录的内容。