通过 sneakernet 进行远程备份

通过 sneakernet 进行远程备份

我有一个 NAS 驱动器,其中有两个内置硬盘设置为 RAID 0(视为一个完整驱动器),还有两个独立的外置硬盘作为备份。我计划将备份保存在异地。

这意味着我想要间歇性地将新数据从 NAS 复制到第三个便携式 HD 到我的备份站点并将新数据复制过来。

如果不简单地将所有新内容集中到单独的文件夹中new,然后手动进行两次排序(针对 NAS 和备份),有没有办法我可以创建备份的图像(?)来与 NAS 内容进行比较,从而仅使用“排序”文件结构将丢失的(新)文件复制到第三个便携式 HD?

在线远程备份不是一种选择。

答案1

从性能角度来看,最好的选择是使用同步从 NAS 上的命令 shell 将 NAS HDD 同步到您的一个外部驱动器。换句话说,您将插入内部驱动器,然后将rsyncNAS HDD 插入该驱动器,然后将后者带到异地。

或者,您可以从任何可以访问 NAS 的机器上执行相同操作,但当文件从 NAS 复制到外部硬盘时,它将通过这台机器。性能方面并不理想,但如果您不熟悉 NAS shell,设置起来可能会更容易。对于此选项,您要查找的关键字是文件夹备份或者文件夹同步。假设您使用的是 Windows,您可以查看 FreeFileSync(确保使用未与广告软件捆绑的旧版本)、Bvckup 2 或 SyncBack SE。如果您希望对裸机操作系统之外的任何东西都没有任何依赖,您也可以使用 Windows 自己的robocopy/MIR标志。

答案2

我也有类似的情况,现在正在使用 Beyond Compare。它有一项名为“快照”的功能。因此,您可以拍摄外部备份驱动器的快照。之后,驱动器无需连接到您的计算机。--> 您有它的快照,它是您数据的表示。(当然没有内容)

然后,您可以选择在 Beyond Compare 中对此快照进行比较,比较并仅显示差异,还可以仅将不同的文件复制到单独的位置。

您可以在这里找到有关该功能的更多信息: https://www.scootersoftware.com/support.php?zz=kb_sneakernet

最好的事情是,您可以使用脚本自动执行所有这些过程,这样您就不必手动执行所有操作。

我是 Windows 10 版 Beyond Compare 的用户,但在您的许可范围内,您也可以将其用于 Linux。

我希望我能帮上一点忙。

你好,Alban

相关内容