1 つのフォルダーとそのすべてのサブツリーの同期コピーが必要です。
このように自動的に機能するはずです。元のフォルダーから何かを作成、変更、または削除するたびに、それらの変更は同期フォルダーに自動的に適用されるはずです。
このタスクへの最良のアプローチはどれですか?
ところで:私はUbuntu 12.04を使用しています
最終的な目標は、シンボリック リンクやマウントを使用せずに、個別のリアルタイム バックアップ コピーを作成することです。Ubuntu One を使用してコンピューター間でデータを同期しましたが、しばらくすると問題が発生し、同期中にすべてのデータが失われました。
そこで、データのバックアップ コピーを保持するための手順をさらに追加することを考えました。
- 「フォルダA」にデータを保存しています
- 「フォルダ A」から「フォルダ B」への一方向の同期を作成するには、現在の質問に対する回答が必要です ( ?
cron
を含むスクリプトはrsync
?)。A から B への一方向のみにする必要があります。B への変更を A に適用してはなりません。 - 「フォルダー B」を Ubuntu One と同期し続けるだけです
。このようにして、A の変更は B に適用され、U1 から検出されてクラウドに同期されます。何か問題が発生し、U1 が B のデータを削除しても、私は常に A にデータを保持しています。
lanzz のコメントに触発された別のアイデアは、起動時に rsync を実行して Ubuntu One の下のフォルダーのコンテンツをバックアップし、rsync が完了した後にのみ Ubuntu One を起動することです。
あれについてどう思う?rsyncがいつ終了するかを知る方法は?