Unisonを使用して、自宅のコンピューターと仕事用のコンピューターの間でいくつかのファイルを同期しています。ただし、2台のコンピューターはsshを介して直接接続できないため、USBサムドライブ(アクセス許可を保持するためにext4でフォーマットされています)を介して同期します。
私が抱えている問題は、Unisonが同期プロファイルの構成をフォルダー自体ではなくローカルに(.unisonディレクトリに)保存することです。これは、無視されたファイルなどの一部の情報を、私が保持している2つのプロファイルに複製する必要があることを意味します。
2台のコンピューター間で同期プロファイルを自動的に同期させる方法はありますか?
同期するディレクトリ内にプロファイルを保持します。内部~/.unison
には、実際のプロファイルへのシンボリックリンクを配置します。これは私にとってうまくいきました。また、新しいマシンをすばやく「ブートストラップ」することもできます。プロファイルをUSBドライブから新しいコンピューターにコピーして、新たに起動するだけです。
「落とし穴」が1つあります。USBドライブにすでに存在するファイルと一致する無視行を(1台のコンピューターの)プロファイルに追加すると、そのファイルは、次のUnison同期で、USBドライブから他のコンピューターに転送されます。無視する行を。その理由は、プロファイルが転送されるようにスケジュールされているが、次の同期まで(他のコンピューターでは)有効にならないためです。それ以外はまだ問題ありません。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加