Birden fazla iş istasyonunu senkronize tutma


11

Çeşitli nedenlerle birden fazla bilgisayarla çalışıyorum. Bu bilgisayarları senkronize konfigürasyonda akıllı tutmak istiyorum. Zaten birden çok ana bilgisayardaki yapılandırmaları manuel olarak güncellememe izin veren VCS tabanlı bir kurulum var. Ama bunu otomatik olarak yapmanın bir yolunu arıyorum.

Aradığım şey:

  • Yapılandırmayı senkronize etmenin bir yolu (vim, ssh, evrim)
  • Belirli dizinleri senkronize halde tutma (~ / Documents gibi)

Bu, tüm kullanıcı yapılandırmasıdır, sistem yapılandırması değildir. Bazen iş istasyonu çevrimdışı veya yavaş bir bağlantının arkasında olabilir, bu nedenle bunu algılayabilmeli ve buna göre hareket edebilmeniz bir artıdır.

Yanıtlar:


6

Bu dosyalarda gizli verileriniz yoksa, otomatik olarak birden fazla makinede senkronize olmasını sağlamak için Dropbox'ı kullanabilirsiniz . Dropbox arka plan programı genellikle bir klasörü senkronize eder ~/Dropbox, ancak senkronizasyona diğer dosyaları veya dizinleri bu klasöre symlinkinking ederek ekleyebilirsiniz. (Dropbox'ın birden fazla klasörü senkronize tutmak için başka bir yöntem de sunabileceğini düşünüyorum, ancak şu anda talimatları bulamıyorum)


Sen sembolik içine klasörleri bağlayabilir ~/Dropboxile ln -sbenzer bir şey elde hangi.
lfaraone

1
@ lfaraone: evet, Dropbox klasörüne bir şeyler eklemek hakkında söylüyorum.
David Z

Dropbox veya ubuntu kullanmak bir seçenektir, ancak böyle bir konumdan senkronize edilemeyen belirli sunucuları dışlar. Sanırım tek seçeneğim VCS tabanlı çözüm ile devam etmek
Ressu

Bu durumda Dropbox veya Ubuntu One'ı kullanamasam da, bu cevap en yararlı olanı.
Ressu

@Ressu: teşekkürler :-) ama neden Dropbox'ı tam olarak kullanamıyorsunuz? Sunucularınız bir güvenlik duvarının arkasında mı?
David Z

4

Tüm iş istasyonlarınız Ubuntu tabanlıysa Dropbox'ı (daha iyi bir platformlar arası çözüm) öneririm , ancak Ubuntu One'ı kullanabilirsiniz. Daha güçlü bir şey arıyorsanız rsync'e bir göz atın .


3

Landscape , çoklu ubuntu sistemlerini yönetmek ve izlemek için kanonik tarafından ödenir. Daha iyi olan şey, bunun için ödeme yaparak Ubuntu'yu da desteklemenizdir!


Landscape kullanıcı profillerini yönettiğinden şüphe ediyorum
Ressu

3

Kullanabileceğiniz bir diğer ücretsiz hizmet , Dropbox ve UbuntuOne'dan biraz daha az basit olan ancak diğer yandan daha esnek olan Spideroak: Yedeklemek istediğiniz herhangi bir klasörü seçebilir ve hangi klasörlerin senkronize edileceğine karar verebilirsiniz. Bu, tüm yapılandırmalarda senkronize etmek istemediğiniz verileri yedeklemek için hizmeti kullanabileceğiniz için daha güzel yapılandırmalara izin verir.

Başka bir avantaj (bunun gerçekten doğru olup olmadığını kontrol etmek zor olsa da): Tüm veriler şifrelenir, dosyalarınızın adlarını bile bilmedikleri anlamına gelen "sıfır bilgi politikası" vardır.


1

SSH erişimi olan özel bir sunucuda paylaşılan bir Git havuzu oluşturabilirsiniz. Örneğin, bunun için bir neredeysefreespeech.net hesabı kullanıyorum ve maliyeti çok düşük.

Süslü olmak istiyorsanız, değişiklikleri her zaman otomatik olarak itmek / çekmek için bir cron komut dosyası oluşturabilir ve dosyalarınızı her zaman güncel tutabilirsiniz. İki makinede aynı anda çalışmadığınız sürece, hiçbir zaman birleştirme çatışmalarıyla karşılaşmamalısınız.


Bu zaten sahip olduğum şeye benziyor. Daha otomatik bir çözüm arıyorum. Her ne kadar cron kullanımı işe yarayacaktır ..
Ressu
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.