轻松增量备份到外部硬盘

轻松增量备份到外部硬盘

有一段时间,我使用 Dirvish 对我的机器进行增量备份,但配置起来有点麻烦,如果您没有配置的副本,则很难在其他地方重现。

我正在寻找适用于 Unix、Linux 的备份程序,它可以:

  • 增量更新我的备份
  • 像 Dirvish 使用硬链接一样创建“镜像”树(以节省空间)
  • 最好有一个像样的用户界面

答案1

尝试快照。它使用rsync硬链接并且是增量的。

答案2

这个粗糙但实用的脚本会将阳光下的所有内容备份到硬链接场下的外部硬盘驱动器上。目录名称是一个时间戳,它维护一个指向最新成功备份的符号链接。可以将其视为没有精美 GUI 的时间机器。

#!/bin/sh
DATE=`/bin/date +%Y%m%d%H%M%S`
RSYNC=/usr/bin/rsync
BASE=/mnt/externalhd
TARGET=$BASE/daily
$RSYNC -av --exclude $TARGET --exclude-from=/etc/backup/rsync.exclude --link-dest=$TARGET/latest/ / $TARGET/$DATE/
touch $TARGET/$DATE/
rm $TARGET/latest
ln -s $TARGET/$DATE $TARGET/latest

设置它创建一个空的$TARGET并将虚拟符号链接$TARGET/latest到它。填充/etc/backup/rsync.exclude、以及备份过程中需要跳过的所有其他内容,或者选择 --include-from (如果它更适合您)lost+found;是你的朋友。tmpvar/runman rsync

适当的健全性检查、错误控制、远程备份和漂亮的 GNOME GUI 留给读者作为练习;-)

答案3

备份-备份工具比较Ubuntu-Stackexchange 并不是真正特定于 Ubuntu 的。也许您会在那里得到一些建议。

我建议雷斯蒂奇。它默认进行增量备份,有一个不错的用户界面,但不使用硬链接。


之前我推荐过DAR - 磁盘归档程序。它没有附带 GUI,但它的配置很容易重现。它具有出色的增量备份支持。它不使用硬链接镜像树,但它有一个方便的外壳来导航不同快照的文件系统视图。

我不再推荐它,因为 Restic 更快,实现现代加密并支持各种目标(例如 S3 对象存储)。

答案4

Rdiff备份确实不错http://rdiff-backup.nongnu.org/

请注意,它已被放弃,并包含 2009 年的最新稳定版本和不稳定版本。

相关内容