2台のコンピューターを同期するための優れたツールとは


8

自宅には、arch linuxを実行しているPCタワーがあります。最近、出張用のラップトップも購入しましたが、自宅にいるときはPCタワーで作業したいと思います。

今、私は自分のマシンがどのように構成されているかについてかなり敏感です(それが私がラップトップを必要とする理由です、私は私の大学のWindows 7ステーションが嫌いです)。これらの2つのマシンを同期する方法があるかどうか疑問に思っていましたか?私はこれらをお互いの「正確な」クローンにしたいので、どうやら(もちろん同期後は)一方からもう一方に切り替えることができます。

私は使用を考えrsyncていましたが、それが最良の選択肢かどうかはわかりません。もしそうなら、私は何に注意すべきですか?そこに良いチュートリアルはありますか?

また、可能であれば、ホームPCをWebサイトサーバーとして使用したいので、同期する必要のないマシンのセクション(つまり、Webサイトのディレクトリ)があります。

明確にするために:両方のコンピューターでArch Linuxが実行されます。



1
重複していますか?unix.stackexchange.com/questions/12197/...
マルコ

回答:


6

を超えるツールが1つあります。rsync個人的には、そこにある最も優れた同期ツールの1つだと思います。それはUnisonです。

ただし、1台のマシンともう1台のマシンを1対1でコピーすることは、2つの異なるコンピュータであるため、おそらく最善のアイデアではないことを指摘しておきます。

ドキュメントフォルダの同期は、rsyncまたはで簡単に行えunisonます。別のオプションはgit、プロジェクトだけでなく、構成ファイルやその他のドキュメントなどのリポジトリを使用することです。これは分散型システムであるため、同期するサーバーなどは必要ありません。

$HOMEディレクトリを部分的に同期しても問題はありません。Gnomeの構成などを確認してください。基本的に、何を同期し、何を同期しないかを慎重に決定する必要があります。


私自身もUnisonを使っています。本当に素晴らしいソフトウェアです。
利用不可

2つの理由でunisonの使用をやめました。最も重要なことは、ディレクトリ(およびデフォルト設定を使用している場合はファイル)のタイムスタンプが各コンピューターで同じにならないことです。もう1つの理由は、各コンピューターに同じバージョンのunisonが必要であることです。これは大したことではないように思えるかもしれませんが、私の仕事用コンピューターは、更新に関してラップトップに遅れをとることが多く、一斉に同期を拒否しました。
equant、2016

1
@equant:タイムスタンプの同期がないため、unisonの使用も停止しました。プログラムの作者にこの機能について尋ねましたが、追加するのは簡単ではなく、近い将来実装されません。そうでなければ、ユニゾンは私にとって理想的なツールでした。
Giorgio

1

あなたの最善の策(私は思う)は、同期する必要のある構成ファイル、フォルダーなどを手動で指定することです。そして実際にrsyncまたは他の同期プログラム/ツールを実行します。


1
rsyncは一方向でエラーが発生しやすいため、これにはあまり適していません。
マルコ

0

個人的に私はNAS(Network Attached Storage)でこれを解決しました。Synologyのようなソリューション(私はそこでは働いていません、または自分の共有さえ持っています。私は彼らの製品が好きです)では、DyDNSサービスを使用して継続的なアクセスを許可できます。私はこの問題を2つのWindows PC、Ubuntuサーバー、Macラップトップ、Windowsラップトップ、2つのスマートフォン、タブレットで解決しなければなりませんでした。それは私のために泳いで働いています。

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