我想要从我的 Linux 计算机到服务器进行增量备份。我已经建立了 ssh 链接,至少可以让 RSYNC 增量加载文件,我计划每天使用 cron.daily 执行此操作,但我希望服务器 (Synology 213j) 负责压缩文件 -在我看来 - 我认为我的计算机可以告诉服务器每周对文件进行 TAR,然后每周将其放入,然后每月进行 tar,最后每两个月进行一次 tar。
我发现听起来有点像可能有效的代码就是这个例子。
ssh [email protected] "tar cvpfz - / --exclude="tmpl" | ssh [email protected] "cat > /media/shared/backup/iphone/iphone_bak_$today.tgz"
然而,这看起来像是将 iPhone 通过管道传输到服务器备份,而且可能比我实际需要的复杂得多。
额外问题:尝试在服务器本身上运行 TAR 代码会更好吗?
答案1
有一个关于增量备份的很棒的教程,名为“使用 Linux 和 Rsync 进行轻松自动快照式备份”。它有点过时,但听起来对于您想要做的事情来说可能是不错的读物。这是一个链接:http://www.mikerubel.org/computers/rsync_snapshots/
基于上面的教程,还创建了一个名为 rsnapshot 的实用程序:http://www.rsnapshot.org/