外付けハードドライブへの簡単な増分バックアップ

外付けハードドライブへの簡単な増分バックアップ

しばらくの間、私は Dirvish を使用してマシンの増分バックアップを行っていましたが、設定が少し面倒で、設定のコピーを携帯していないと他の場所で再現するのが難しい場合があります。

私は、次の機能を備えた Unix、Linux 用のバックアップ プログラムを探しています。

  • バックアップを増分更新する
  • dirvish がハードリンクを使用して行ったように「ミラー」ツリーを作成する (スペースを節約するため)
  • 理想的には適切なUI

答え1

試すスナップショットハードリンクを使用しrsync、増分的に実行されます。

答え2

この粗雑だが機能的なスクリプトは、ハード リンク ファームの下の外付けハード ドライブにあらゆるものをバックアップします。ディレクトリ名はタイムスタンプで、最新の成功したバックアップへのシンボリック リンクが維持されます。これは、凝った GUI のない Time Machine と考えてください。

#!/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ダミーのシンボリックリンクを作成して設定します。 、、およびバックアップ中にスキップする必要があるその他のすべてのものを入力するか、より適している場合は --include-from を使用します。$TARGET/latest/etc/backup/rsync.excludelost+foundtmpvar/runman rsync

適切な健全性チェック、エラー制御、リモート バックアップ、美しい GNOME GUI については、読者の課題として残しておきます ;-)

答え3

バックアップ - バックアップツールの比較Ubuntu-Stackexchange は、実際には Ubuntu 固有のものではありません。おそらく、そこで何か提案が得られるでしょう。

お勧めしますレスティックデフォルトで増分バックアップを実行し、適切な UI を備えていますが、ハードリンクは使用しません。


以前、私はDAR - ディスクアーカイブプログラムGUI は付属していませんが、設定は簡単に再現できます。増分バックアップのサポートが優れています。ハードリンク ミラー ツリーは使用しませんが、さまざまなスナップショットのファイル システム ビューをナビゲートするための便利なシェルがあります。

Restic はより高速で、最新の暗号化を実装し、さまざまなターゲット (S3 オブジェクト ストレージなど) をサポートしているため、これ以上はお勧めしません。

答え4

Rdiff Backupは本当に良いhttp://rdiff-backup.nongnu.org/

2009 年の最新の安定版および不安定版リリースでは放棄されていることに注意してください。

関連情報