複数のワークステーションの同期を保つ


11

さまざまな理由で複数のコンピューターを使用しています。私はそれらのコンピューターを賢く同期構成に保ちたいと思っています。VCSベースのセットアップがすでにあるので、複数のホストの構成を手動で更新できます。しかし、私はこれを自動的に行う方法を探しています。

私が探しているのは:

  • 設定を同期する方法(vim、ssh、evolution)
  • 特定のディレクトリを同期する(〜/ Documentsなど)

これはすべてユーザー構成であり、システム構成ではありません。ワークステーションはオフラインまたは低速リンクの背後にある場合があるため、それを検出してそれに応じて行動できることはプラスになります。

回答:


6

これらのファイルに機密データがない場合は、Dropboxを使用して、複数のマシン間で自動的に同期を保つことができます。Dropboxデーモンは通常1つのフォルダーを同期し~/Dropboxますが、他のファイルまたはディレクトリをそのフォルダーにシンボリックリンクすることで同期に含めることができます。(Dropboxは複数のフォルダーの同期を維持する他の方法も提供していると思いますが、今のところ道順がわかりません)


フォルダをにシンボリックにリンクし~/Dropboxln -s、同様のことを実現できます。
lfaraone

1
@lfaraone:うん、それがDropboxフォルダーへのシンボリックリンクについて私が言っていたことです。
デビッドZ

Dropboxまたはubuntuを使用することはオプションですが、そのような場所から同期できない特定のサーバーを除外します。私の唯一の選択肢はVCSベースのソリューションを継続することだと思います
-Ressu

この場合、DropboxまたはUbuntu Oneを使用することはできませんが、この答えは最も有用なものです。
Ressu

@Ressu:ありがとう:-)しかし、なぜDropboxを使用できないのですか?サーバーはファイアウォールなどの背後にありますか?
デビッドZ

4

私はお勧めしながら、Dropboxが、すべてのワークステーションがある場合(より良いクロスプラットフォームソリューションを)あなたがUbuntuの一つを使用することができますUbuntuのベース。もっと強力なものを探しているなら、rsyncを見てください。


3

ランドスケープは、複数のubuntuシステムを管理および監視するための正規の有料サービスです。さらに良いのは、それを支払うことでUbuntuもサポートするということです!


ユーザープロファイルを管理するランドスケープを疑う
Ressu

3

使用できるもう1つの無料サービスはSpideroakです。これは、DropboxやUbuntuOneよりも少しシンプルですが、より柔軟性があります。バックアップするフォルダーを選択して、同期するフォルダーを決定できます。これにより、すべてのマシンで同期したくないデータのバックアップにサービスを使用できるため、より適切な構成が可能になります。

別の利点(これが本当に正しいかどうかを確認するのは困難ですが):すべてのデータが暗号化され、ファイルの名前さえも知らないことを意味する「ゼロ知識ポリシー」があります。


1

SSHアクセスのあるプライベートサーバーに共有Gitリポジトリを作成できます。たとえば、私はこのためにほぼfreespeech.netアカウントを使用しており、コストは非常に低いです。

おしゃれにしたい場合は、cronスクリプトを作成して、頻繁に変更を自動的にプッシュ/プルし、常にファイルを最新の状態に保つことができます。2台のマシンで同時に作業しない限り、マージの競合は発生しません。


これは私がすでに持っているものに似ています。より自動化されたソリューションを探しています。cronを使用すると動作しますが..
Ressu
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.