使用 deja dup 在 2 个位置自动备份:本地和 usbdrive

使用 deja dup 在 2 个位置自动备份:本地和 usbdrive

我已经在本地文件夹 /home/zoroaster/backup 上设置了自动备份,并且一切正常,可以备份和恢复。

我现在想在外部 USB 驱动器上设置第二个备份,以便万一本地硬盘损坏或出现故障,我可以从外部 USB 驱动器恢复。

使用 deja dup 的 GUI 仅允许设置 1 个存储位置。

我想知道一个好方法来做到这一点,使用脚本或者将本地备份文件夹与外部同步。

另外我想知道在这种情况下 usbdrive 应该归 root 还是用户所有?仅出于备份目的,我才会使用 usbdrive。

目前安装在 /media/zoroaster/Backup 上,所有者是 root。

谢谢

答案1

由于 Deja Dup 会跟踪已经备份的文件,因此您不能运行两次而得到相同的结果。

如果您想保留两份备份,您可以等到常规备份完成,然后只需将cp -rp本地硬盘上的目录复制到 USB 驱动器即可。无需rsync或压缩,因为数据在复制过程中不会发生变化并且已经压缩。

您可以通过 cron 作业自动执行此操作,该作业在 Deja Dup 备份之后的给定时间启动,并检查 Deja Dup 是否已完成其工作(例如,测试的输出pgrep duplicity)。

Deja Dup 运行的备份具有权限rw-------,并且启动备份的用户是其所有者。因此,您可以将其保留在您的外部驱动器上。

相关内容