回答:
私はrsnapshotを使用して優れた効果を発揮しました。あなたはそれをrsyncさせて、あなたが望む/時間のために時間に基づいて多くの古いバージョンを保持することができます。今日から、1週間、4週間、6か月の価値がある6つの潜在的なバージョンがあります。私は既に上書きして失われたと思ったいくつかのファイルを回復するためにそれを使用しました。
私が抱えていた唯一の問題は、前の実行が時間内に完了しなかったために実行されなかったため、ロックファイルがぶら下がりました。これは、バックアップ/アーカイブ用にファイルをrsyncするためにSSH経由でパスワードなしでログインするリモートマシン上にあり、サーバーに頻繁にログインしてチェックしませんでした。そこでログウォッチスクリプトを実行すると(ログから問題が発生します)、少なくとも問題を確認して再起動する必要があります。それ以降、手間がかかりません。私のローカルサーバーでは、まったく問題ありませんでした。
あなたは時間に戻って試してみることができます
rsync
内部で使用していることを指摘してください。lifehacker.com/5212899/...
DéjàDup(day-ja-doop)は、単純なバックアッププログラムです。適切な方法(暗号化、オフサイト、および定期的)でバックアップを実行する複雑さを隠し、バックエンドとして重複を使用します。
特徴:
使用している場合rsync
、参照そこにすべてのUnix用のタイムマシンを使用して、チュートリアルの--link-dest
最後のバックアップ以降に変更されていないファイルへのハードリンクを作成するオプションを選択します。お気に入り:
#!/bin/sh
# Mount point of the external disk
dest=/media/backupdisk
date=`date "+%Y%m%d-%H%M%S"`
latest=$dest/latest
current=$dest/$date
rsync -aP --link-dest=$latest $HOME/Documents $current
ln -s $current $latest-$date
mv -f $latest-$date $latest
Mac OS X Time Machineは、変更されていないファイルへのハードリンクを使用するだけでなく、ファイルがまったく変更されていないフォルダーにもハードリンクを使用します。
私が考える最もUnixシステムは、フォルダへのハードリンクを許可しないことが、あなたがあればrsync
、それらを作成し、古いバックアップを削除すると、その後、注意してください:あなたは使用する必要があるunlink
フォルダへのハードリンクを削除するために、そしてあなたは、ハードリンクされたフォルダ内に表示されたファイルを削除することはありません。ハードリンクされたファイルで使用rm
する場合、ハードリンクのみが削除されます。良い。しかし、ハードリンクされたフォルダに再帰してそこにあるファイルを削除すると、「元の」ファイルが削除され、同じものを参照するすべてのハードリンクされたフォルダに影響します。
言い換えれば、次のようなものを実行するrm -R 20140101-221000
と、ハードリンクされたフォルダーに再帰しrm
、「元の」ファイルを大胆に呼び出す可能性があります。あなたは警告されました。
(上記のサイトでは、FlyBackについても言及しています。FlyBackは、2007年 5月下旬からの最新のダウンロード日でもコメントを受け付けます。たぶん、非常に堅牢なソフトウェアであり、変更の必要はありません。)
私はシンプルバックアップ構成/復元を使用しており、選択した場所を1日おきに1回、外部ハードドライブにバックアップしています。まだ問題はなかったので、復元の部分を保証することはできませんが、バックアップの部分は問題ありません。