UbuntuのTime Machine?


回答:


8

私はrsnapshotを使用して優れた効果を発揮しました。あなたはそれをrsyncさせて、あなたが望む/時間のために時間に基づいて多くの古いバージョンを保持することができます。今日から、1週間、4週間、6か月の価値がある6つの潜在的なバージョンがあります。私は既に上書きして失われたと思ったいくつかのファイルを回復するためにそれを使用しました。

私が抱えていた唯一の問題は、前の実行が時間内に完了しなかったために実行されなかったため、ロックファイルがぶら下がりました。これは、バックアップ/アーカイブ用にファイルをrsyncするためにSSH経由でパスワードなしでログインするリモートマシン上にあり、サーバーに頻繁にログインしてチェックしませんでした。そこでログウォッチスクリプトを実行すると(ログから問題が発生します)、少なくとも問題を確認して再起動する必要があります。それ以降、手間がかかりません。私のローカルサーバーでは、まったく問題ありませんでした。


あ、いいね。そのページから:「rsyncとハードリンクを使用すると、複数のフルバックアップをすぐに利用できるようにすることができます。必要なディスク容量は、1回のフルバックアップと増分の容量よりもわずかに多くなります。」あなたはしばらくそれを使用し、その後安定していることがわかりましたか?
クォーク


5

DéjàDup(day-ja-doop)は、単純なバックアッププログラムです。適切な方法(暗号化、オフサイト、および定期的)でバックアップを実行する複雑さを隠し、バックエンドとして重複を使用します。

特徴:

  • Amazon S3を含むローカルまたはリモートのバックアップ場所のサポート
  • データを安全に暗号化および圧縮します
  • 増分バックアップにより、特定のバックアップから復元できます
  • 定期的なバックアップをスケジュールします
  • GNOMEデスクトップにうまく統合します

私はこれをほぼ1年間正常に使用してきましたが、バックアップがこれほど簡単であったことはありません。
ウルフラムアーノルド

3

使用している場合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月下旬からの最新のダウンロード日でもコメント受け付けます。たぶん、非常に堅牢なソフトウェアであり、変更の必要はありません。)


2

TimeVaultは、TimeMachineをエミュレートするために特別に設計されました。理論的な機能セットは、TimeMachineクローン必要なもの、特にスペースの節約です。残念ながら、それは休止状態のようです。しばらくの間、開発活動はほとんどありません。完全を期すためにそれを言及します。そして、彼らがさらにそれに取り組むように命じられることができれば、それは非常に有望に見えるからです。


0

私はTimeBachineを直接認識していませんが、スケジュールされたcronジョブでRSyncを使用しています。


RSyncはバックアップコピーを作成する良い方法ですが、バージョン履歴を保持するのに役立ちません。これは、私の意見では、Time Machineの最も便利な部分です。
JTB

1
@jtb、明らかなことを指摘するために:Time Machineは主にバックアップシステムであり、アーカイブではありません(バージョン管理システムでもありません)。特に、ハードディスク上に短期間(1週間未満)存続するファイル(またはファイルのバージョン)は、予想よりはるかに早くバックアップから期限切れになる場合があります。
アルジャン

0

私はシンプルバックアップ構成/復元を使用しており、選択した場所を1日おきに1回、外部ハードドライブにバックアップしています。まだ問題はなかったので、復元の部分を保証することはできませんが、バックアップの部分は問題ありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.