web-dev-qa-db-ja.com

SyncToyのようなアプリケーション

スケジューリングと複数のフォルダ選択をサポートするSynctoyのようなソフトウェアはありますか?複数の場所のサブフォルダーで構成される1つのフォルダーを同期する必要があります。また、変更は2方向にする必要があります。つまり、1つの場所から削除されたファイルは別の場所で削除され、rsyncのソースとデスティネーションの類推に従ってはなりません。

5
Electrifyings

Pratikは100%正確ではありません。 Unisonには素敵なGUIがあります: Unison GUI

開始するのに役立ちます。

ただし、コマンドラインから実行することもできます。これにより、 cronジョブ を簡単に入力できるため、15分ごとに実行するようにスケジュールできます。通常、特定の名前でprofileを作成します。GUIでこれを行うことができますが、コマンドラインから次のようにプロファイルを実行できます。

unison -batch name_of_your_profile

これは、cronジョブを作成できるため便利です。 crontab -eと入力し、行に貼り付けます

*/15 * * * *      /usr/bin/unison -batch name_of_your_profile   &> /tmp/unison-cron.log

そしてエディターを終了します。これで、ユニゾンコマンドは15分ごとに実行され、エラーがあれば/tmp/unison-cron.logファイルに出力されます。

実際には、cron用のGUIでさえあるようです Gnome Scheduleここへの簡単な紹介 )。試したことはありませんが、cronからUnisonを実行するのがさらにユーザーフレンドリーになると思います…

nisonのUbuntu wikiページ も参照してください。

Unisonは非常に強力です。2台のラップトップ(デスクトップとリモートサーバー)の間で長い間同期して使用していました。 。ただし、バックアップツールではありません。一方をすべて削除すると、もう一方も削除されていることがわかります;-)

3
unhammer

多くのオプション...ここで説明するように、多くはrsyncを使用します。 http://www.psychocats.net/ubuntu/backup

ここで説明されているグラフィカルバージョンのGrsyncが好きです: http://www.linuxloop.com/2009/04/21/how-to-pain-free-backups-with-grsync-and-gnome-schedule/

スケジューリングに関するコメントを必ずお読みください...

2
Kendor

Unisonとcronを一緒に試しましたか?ユニゾンは双方向の同期を行います。 cronがスケジューリングを行います。これらはコマンドラインツールであり、GUIアプリケーションではありません。

1
Pratik