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

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

数据目前存储在 9TB RAID 阵列中,许多用户拥有许多文件和目录。我们想将其备份到五个 2TB 外部硬盘上,但由于我们只有一个可用的 USB 端口,因此必须按顺序进行。这意味着一旦插入硬盘 #2,就会拔出 #1,除非软件记住,否则我们不知道硬盘 #1 上原来是什么。

一种解决方案是预先将每个文件或目录分配给硬盘,然后在连接时执行此操作。有没有直接的方法可以做到这一点?

答案1

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

如果您身处 UNIX 领域,Ye Oldetar拥有媒体管理选项。跨多个磁带存储大量数据正是其设计初衷。

如果您在 Unix 上使用 XFS,xfsdump那么它还具有媒体管理功能,超出了 tar 的功能。

答案2

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

本文档介绍了如何使用可移动磁盘驱动器作为使用 Bacula 的备份解决方案的备份介质。在 Bacula 用户的电子邮件列表中看到很多人询问使用 USB 磁盘驱动器作为备份介质的问题,我觉得根据我使用 USB 磁盘驱动器作为备份介质的经验编写本文档可能会对一些 Bacula 用户有所帮助。

接下来介绍一种使用多个 USB 磁盘驱动器作为备份解决方案的备份介质的方法,该方法使用 Bacula,基于我为一家拥有三台服务器和大约 10 个工作站的小公司设置备份系统的经验。此方法涉及通过使用 USB 磁盘驱动器上的分区作为“磁带库”来模拟传统的基于磁带库的磁带库设备。因此,该方法同样适用于 Firewire、eSATA 或操作系统支持的任何其他热插拔机箱中的磁盘驱动器。

我认为这可能是您要找的一个例子。如前所述,任何备份套件都会有此选项。

如果您仅限于使用 rsync,那么我猜测手动准备每个驱动器的文件列表将是一个选择。

答案3

这是非常标准的,任何备份解决方案都应该能够处理它,与切换磁带没有什么不同,您只是备份到跨区卷。

相关内容