フォルダDirectory A
とDirectory B
の間で双方向の自動同期を実行したいと思います。つまり、Directory A
またはそのサブディレクトリの1つのファイルが変更されると、その変更はすぐにDirectory B
に適用され、Directory B
またはそのサブディレクトリの1つのディレクトリが変更され、その変更はすぐにDirectory A
に適用されます。したがって、ドキュメントプロパティを含む2つのディレクトリは完全に同一になります。どうすればこれを達成できますか?
Ubuntu 16.10を使用しています。
シンボリックリンクはオプションではありません。
ユニゾン
UnisonはGUIとターミナルベースのツールであり、異なるローカルディレクトリとドライブ間、または異なるオペレーティングシステム上にあるネットワーク上で、ファイルとディレクトリを相互に同期させることができます。このアプリケーションは、Unixオペレーティングシステム(LinuxおよびMac OS X)およびWindowsで使用できます。さまざまな場所で変更を行うことができ、Unisonはファイルとフォルダーの正しいバージョンでマシンを更新し、必要に応じてファイルとディレクトリをコピー、削除、名前変更、または削除します。
Unison同期アプリは、おそらくUbuntu/Debianコミュニティで最も使用され、信頼されています。ソフトウェアセンターおよびパッケージマネージャーで入手できます。コマンドラインとグラフィックユーザーインターフェイス(GUI)(GTK)があります。
buntu Help Community Wiki-Unison
リクエストに近い短い使用例は、 Rmano answer (下のスクリーンショット)にあります。
FreeFileSync
FreeFileSyncは、ファイルの同期とフォルダーの同期に役立つ無料のデータバックアップソフトウェアです。データのバックアップの設定と実行にかかる時間を節約すると同時に、視覚的なフィードバックが得られるように設計されています。 FreeFileSyncは、Windows、Linux、およびmacOSで利用可能なオープンソースソフトウェアです。
試したことはありませんが、一見の価値があるようです。デフォルトのGUIがあり、現在開発中です。
シンクロン
Synkronは、ファイルとフォルダーを常に最新の状態に保つのに役立つアプリケーションです。ドキュメント、音楽、写真を簡単に同期して、どこにでも最新バージョンを保存できます。 Synkronは使いやすいインターフェースを提供し、多くの機能を備えています。さらに、無料で、オープンソースで、クロスプラットフォームです。
長い間、rsyncを使用してラップトップ(2)と3台目のマシンを同期してから、syncthingを試しましたが、今朝有名な検索エンジンがこのプロジェクトを提供してくれました。
また、さまざまなソリューションの比較もあります。
rsyncに対する彼の主な議論は、リアルタイムではなく、公式に2つの方法です。
ps:ゼロティアを介して使用しているため、マシンは常に相互に通信できます。
synkron
ツールをお勧めします。これは、Linux(および他のOS)で利用可能なオープンソースアプリケーションです。ファイルの最新のコピーは、タイムスタンプに基づいてフォルダー上で更新されます。同期の頻度はユーザー定義です。
インストールするには、Qt 4.3または最新バージョンを必要とするビルドが必要です。
Sourceforgeページ( sourceforgeのシンクロン )をチェックして、ダウンロードとインストールの詳細を確認してください。
rsync+cron
および他の単純なアプローチに対する利点:
プロジェクトページ- Synkronページ /ドキュメント- Synkronドキュメント