按顺序将9TB数据复制到多个外部驱动器的最佳方法是什么?

数据目前存储在一个9TB的RAIDarrays中,许多用户拥有多个文件和目录。 我们想把它备份到5个2TB的外部硬盘上,但是由于我们只有一个空闲的USB端口,所以必须按顺序进行。 这意味着,一旦硬盘驱动器#2被插入,#1被拔出,除非软件记住它,否则我们不会知道硬盘驱动器#1上原来的内容。

一种解决方法是事先将每个文件或目录分配给硬盘驱动器,然后在连接时进行操作。 有没有一个简单的方法来做到这一点?

大多数商业备份软件包都支持“可移动媒体”选项,这就是你在这里谈论的。 它会做一个备份,提示操作员的帮助(交换驱动器),并继续备份。 这些软件包维护一个状态数据库来跟踪哪些数据存储在哪个媒体上,所以你不必这样做。

如果你在UNIX的土地上,你可以select媒体pipe理。 跨多个磁带跨越大数据就是它的目标。

如果你在Unix上使用XFS, xfsdump也具有媒体pipe理function,超出了tar的function。

http://wiki.bacula.org/doku.php?id=removable_disk

本文档介绍了如何使用可移动磁盘驱动器作为使用Bacula的备份解决scheme的备份介质。 在看到很多人问及使用USB磁盘驱动器作为Bacula用户的电子邮件列表上的备份媒体时,我觉得根据我使用USB磁盘驱动器作为备份媒体的经验来制作这个文档可能对某些bacula用户。

以下描述了使用Bacula作为备份解决scheme备份媒体的几种USB磁盘驱动器的方法,并基于我为三家服务器和大约10个工作站的小公司设置备份系统的经验。 该方法涉及通过使用USB磁盘驱动器上的分区作为“杂志”来模拟传统的基于杂志的磁带库设备。 因此,该方法对于Firewire,eSATA或OS所支持的任何其他热插拔机柜中的磁盘驱动器也同样适用。

我想这可能是你正在寻找的一个例子。 如前所述,任何备份套件都会有这个选项。

如果你只限于rsync,那么我猜测,手动准备每个驱动器的文件列表将是一个选项。

这是非常标准的,任何备份解决scheme都应该能够处理它,没有什么不同,然后切换磁带,你只是备份到一个跨越卷。