Bunun için en iyi araç "Rsync" komut satırı aracıdır. Bir GUI'ye ihtiyacınız varsa, Rsync kavramını temel alan Unison veya LuckyBackup'ı deneyin. Unison ve LuckyBackup depolardadır.
Rsync örneği şunlar olabilir:
rsync -vxtr / home / scaine / Resimler / / home / DiğerKullanıcı / Resimler /
... Resimlerim dizinini OtherUser'ın Resimler diziniyle senkronize eder. Belirttiğim seçenekler kopyaları doğrulayacak, kopya sırasında zaman damgalarını / izinleri koruyacak ve bulunan alt dizinleri geçecektir. Daha fazla seçenek için "man rsync" yapın.
PC'lerinizi birbirine bağlamak için - ya bir anahtara / hub'a koyun ya da çapraz kablo kullanın ve daha sonra dizinleri samba ile paylaşın.
EDIT: Amaç iki PC "ayna" ise yapmak için bazı iyi noktalar. Bu komut yalnızca dosyaları kaynaktan hedefe "ekler". Silmeniz gerekiyorsa, orada da -delete seçeneğine ihtiyacınız olacaktır.
Soruşturma üzerinde, rsync anlaşılıyor değil özellikle de yansıtma işlemek. Bu güncelleme sırasında muhtemelen daha genç dosyaların üzerine yazılan eski dosyaları bulacağınızı anlamak için buna bakın ! Daha da kötüsü, -update seçeneğini çalışmak ve bu davranışı önlemek için bile, eski dosyayı daha genç dosya ile "güncellemez" - sadece "atlar". Pek ideal değil.
Son olarak, iki yönlü senkronizasyon gerçekleştirmek için aynı komutu çalıştırmanız, ancak source / dest'i ters çevirmeniz gerekir. Tabii ki, bu artık sınırlı bir kullanımdır, çünkü ilk komutunuz (-delete seçeneğini kullandığınızı varsayarsak) hedefte kaynakta bulunmayan herhangi bir dosyayı silmiş olacaktır. Unison, iki yönlü senkronizasyonu bellekten oldukça iyi işler.
Birden fazla düzenlemeyi senkronize halde tutmaya çalışıyorsanız, bir Dropbox çözümü ilerlemenin en iyi yoludur. UbuntuOne veya Dropbox'a bir kez daha bakabiliyorsanız, symlinking bir çözüm olabilir - örneğin, Resimler ve Müzik'i One / Dropbox'tan uzak tutarken ve bu rsync / unison çözümünü büyük şeyler için kullanırken, sadece belge klasörünüze symlink yapın?