
有一段時間,我使用 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
;是你的朋友。tmp
var/run
man rsync
適當的健全性檢查、錯誤控制、遠端備份和漂亮的 GNOME GUI 留給讀者作為練習;-)
答案3
備份-備份工具比較Ubuntu-Stackexchange 並不是真正特定於 Ubuntu 的。也許您會在那裡得到一些建議。
我建議雷斯蒂奇。它預設進行增量備份,有一個不錯的使用者介面,但不使用硬連結。
之前我推薦過DAR - 磁碟歸檔程序。它沒有附帶 GUI,但它的配置很容易重現。它具有出色的增量備份支援。它不使用硬連結鏡像樹,但它有一個方便的外殼來導航不同快照的檔案系統視圖。
我不再推薦它,因為 Restic 更快,實現現代加密並支援各種目標(例如 S3 物件儲存)。
答案4
Rdiff備份確實不錯http://rdiff-backup.nongnu.org/
請注意,它已被放棄,並包含 2009 年的最新穩定版本和不穩定版本。