Klasörleri ev ağım üzerinden birkaç makine arasında nasıl senkronize edebilirim?


36

Birçok insan gibi, epeyce fotoğraf çekiyorum ve aynı zamanda istediğim sıklıkta yedekleme yapmadığım çok az insan gibi.

Yapabilmek istediğim şey, "yedeklenecek" klasörümü otomatik olarak ev ağımda yaşayan diğer bazı makinelerle senkronize etmektir.

Bir şeye ihtiyacım var:

  • Kimsenin oturum açmasını gerektirmez
  • Klasörleri izler ve manuel başlatma gerektirmez
  • Yalnızca nelerin değiştiğini gönderir
  • İnternet bağlantısı üzerinden trafiği zorlamaz (İlk senkronizasyon birkaç gigabayt olabilir)
  • Yerel kullanılabilir disk alanının ötesinde sınırlı değildir ( EDIT: Argüman uğruna, çevresinde yüzmek istediğim 50 Gb'nin üzerinde olduğunu varsayalım)
  • "Diğer uç" beklenmedik bir şekilde ortadan kalkarsa, kullanılamaz duruma gelirse (örneğin, dizüstü bilgisayarımı ailemi görmek için aldıysam, açıkça masaüstü bilgisayarımı göremeyeceğim)

Tasarıya uygun bir şey bilen var mı? Yakında geldim, Windows Live Mesh gibi şeyler ile (ama her ikisi de miktar olarak sınırlıdır ve senkronizasyonun er, senkronizasyonu için her iki uçta da oturum açmamı gerektirir), ancak oturmadan önce seçenekleri değerlendirmek istiyorum ve gerekirse kendim bir şeyler geliştirmek.

Gereksinimlerime uyan bir şey bilen var mı?


Sadece daha önemli noktaları cesaretlendirdi. Bütünlük uğruna, hemen hemen bütün puanları ele alan bir sistem MSN Messenger'da paylaşılan klasörlerdir (açık oturum açmadan çalışılması gereği açıkça düşüyor)
Rowland Shaw

İnternet ve lan mı istiyorsun yoksa sadece lan mı?
Josh,

2
Yalnızca LAN'a ihtiyacım var (İnternet servis sağlayıcım tarafından sağlanan diğer önemli dosyalar için zaten İnternet tabanlı bir yedekleme çözümüm var)
Rowland Shaw

Yanıtlar:


14

Çok şey istiyorsun.

İnternet senkronizasyonu açık olduğu için, oy verdiğim şey olan Dropbox'a gidemezsiniz .

Etiketlemenizden beri Windows'da olduğunuzu farz ediyorum, çünkü SyncToy'a bir göz atabilirsiniz . Microsoft'tan ücretsizdir.

Ancak, bu "giriş yapmama" talebinizi yerine getirmeyebilir. Bunu nasıl yorumlayacağımdan emin değilim. Senkronizasyon gerektiren makinede oturum açmadığınızda SyncToy çalışmıyor. Bununla birlikte, katılımsız makinelerden veri alabilir (bunlar SyncToy'un kullandığı protokollere erişim sağladığı sürece).

SyncToy geçmişte ben ve arkadaşlarım için çalıştı. Şu anda kullanmıyorum çünkü Mac'e geçtim.

Güncelleme: Windows kullanıcılarından ayrıca ücretsiz bir sürüm sunan SyncBack hakkında iyi hikayeler duyuyorum .


Bunu daha yakından inceleyeceğim, katılımsız bir ana bilgisayarla eşitleyebileceğini bilmiyordum - en azından dosyaları üreten ana bilgisayarda oturum açmış olmanın şartlarından memnunum.
Rowland Shaw,

Synctoy hakkında her şeyi unuttum. Üzerinde zamanlanmış bir görev ayarlayabilirsiniz, böylece oturum açmanıza gerek kalmaz, yalnızca değişen dosyaları kopyalar.
Yapmayacağı

Teorik olarak, ilk senkronizasyon yapıldıktan sonra, bunu yapmak için her saatte bir planlanmış bir görev ayarlayabilirim ve bunu benim gereksinimlerime en yakın olan hale getirebilirim.
Rowland Shaw,

3
Mümkün bir çözüm olarak SyncBack eklendi.
Dyve

Syncback için +1, ücretsiz sürüm iyi çalışıyor. Periyodik olarak bir Windows görevi olarak çalışmak üzere ayarlanabilir ve birisinin oturum
Angelo

11

Microsoft'un seçenekleri Windows Live Foldershare ve Live Mesh'tir . Her ikisi de geliştirilme aşamasındadır.

Dosya paylaşımını kullandım ve çok çabuk ve güvenilir buldum.

Şu anda Live Mesh kullanıyorum. (Şu anda) 5GB bulut depolama alanı sunuyor ve bunu 4 bilgisayar arasında gün geçtikçe kullanıyorum. Ayrıca, masaüstünü bilgisayarlar arasında güvenlik duvarları üzerinden uzak tutmanıza ve hizmetin diğer kullanıcılarıyla klasör paylaşmanıza olanak tanır.

Yine de puanlarınızı Live Mesh ile cevaplamak için:

  • Giriş yapmalısınız
  • Klasörleri izler
  • Yalnızca değişiklikleri kopyalar
  • Mümkün olduğunda yerel bağlantıları kullanır
  • Diğer ucunda makine olmaması umrunda değil. Bulut depolamayı aynı anda kullanabilir

Yüklemeden önceki belgeler Windows Live Foldershare için biraz çıplak - Mesh'i daha önce değerlendirdim ve ihtiyaçlarım için biraz yavaş buldum.
Rowland Shaw,

1
Bu Windows Live Sync var: sync.live.com
Andrew Ensley

Windows Live Mesh bu konuda iyiydi, ancak doğrudan PC'den PC'ye özelliğini öldürdüler. Yani tekrar başa döndük ... iç ...
RomanSt

Ayrıca, Windows Live Mesh etkin olduğunda, PC'nizi kullanmayı unutun. Pause özelliği yoktur ve ne CPU kullanımını ne de bant genişliğini kısma yolu yoktur. İşlemci yoğun bir arkaplan işlemi için mutlak bir zorunluluk olan Boşta önceliği olarak bile kendini belirlemekte başarısız oluyor ...
RomanSt

Windows Live Essentials 2012 ile Live Mesh silindi. Canlı örgü yükleyici yine örgü yükleme mümkün kılar.
koppor

8

SyncBack o kadar iyi ki kendi cevabını hakediyor :)

Tüm ihtiyaçlarınızı karşıladığını düşünüyorum. Neredeyse. Sadece emin Üstünüze olacak değilim yerel kullanılabilir disk alanı ötesinde sınırlı değildir . Bununla ne demek istiyorsun?


Bununla demek istediğim, sadece 20Gb gibi küçük bir şeyi senkronize etmek (demek) değildir.
Rowland Shaw,

4

Dropbox


4
-1: DropBox her şeyi bir internet bağlantısı üzerinden zorlar. "İnternet bağlantısı üzerinden trafiği zorlamıyor (İlk senkronizasyon birkaç gigabayt olabilir)" teklifini Gigabyte tarafından bant genişliği için ödediğimi biliyorum - pahalı değil, ancak 100GB + bant genişliği harcamak istemiyorum (ve Ne zamandır?) Öğleden sonra tel ile yapabileceğim bir şey için.
Bevan

@Bevan, Artık durum böyle değil, DropBox mümkün olan yerlerde LAN üzerinden eşitleme yapabilir. Asıl soru, asıl sorunun aslında hiçbir şeyi bir bulutla eşitlemek istemediğini ve bunun yerine yalnızca DropBox'ın sağlamadığı yerel olarak eşitlemeyi istemekten bahsediyor.
mindless.panda

4

Az önce ViceVersa'yı hatırladım.

Yerel geliştirme kodumu sanal sunucumla senkronize etmek için kullanıyorum, böylece yayınlamaya devam etmek zorunda kalmıyorum. Tek bir bilgisayarda çalışır ve birden fazla klasörü izleyebilir ve bir değişiklik tespit ettiğinde veya bir zamanlamada bunları senkronize edebilir.

  • Hizmet olarak çalıştırılabilir, bu nedenle hiç kimsenin oturum açması gerekmez.
  • Klasörleri değişiklikler için izler.
  • Yalnızca yeni dosyaları senkronize eder
  • LAN üzerinde çalışır
  • Pro sürümü açılmış dosyaları senkronize edebilir (örneğin Outlook.pst)

Dizüstü bilgisayarın orada olup olmadığının çalışmasını sağlamak için Masaüstü Bilgisayarına kurardım.

Maliyeti var ama 30 deneme ücretsiz.


+1: Bu, yapabileceği gibi görünüyor, ancak Windows SyncToy'un daha iyi bir fiyatı var;)
Rowland Shaw

4

Piyasada oldukça yeni (hala Alpha'da olduğu gibi) BTSync . Listenizdeki öğelerin şaşırtıcı bir sayısını işaretler ve daha fazla öğe sıralanabilmesi için hala geliştirilme aşamasındadır.

  • BTSync'i bir servis olarak çalıştırma yeteneği, geliştirilmekte olan bir şeydir .
  • Dizinlerdeki değişiklikleri otomatik olarak kontrol eder
  • Dosyayı 4 MB'lik bölümlere ayırır ve yalnızca değişenleri gönderir (bu algoritma, farklı bir kopya yapmadığından biraz iyileştirme gerektirse de)
  • Mümkün olduğunda LAN aktarımı kullanır. İnternet bağlantısı sadece gerektiğinde ve doğrudan bağlantı mümkün değilse aktarma sunucularının kullanılmasını destekliyorsa da kullanılabilir.
  • Aslında bulut depolamayı desteklemiyor, bu nedenle yalnızca diskinizle sınırlı (bellek kullanımı şu anda çok sayıda dosya için yüksek olsa da).
  • Çevrimdışı gerçekleşen klasörlerdeki değişikliklerle başa çıkma. Dosyaları otomatik olarak birleştirmez.

Ayrıca, bittorrent tarzı bir dağıtım yöntemini de destekler, böylece yeni bir düğüm eklemek varolan düğümlerin hepsinden indirilir ve salt okunur paylaşımlara sahiptir, böylece gerçek bir yedekleme stili çözümü yaratılabilir.


Bağlantı kapalı. Çalışan yeni bir tane bulamadım.
nixda

Merhaba @ nixda, bu iki bağlantı da hala burada iyi çalışıyor
Matthew Steeples

"İstenen URL alınamadı" yazıyor. Belki bu benim tarafımda bir konudur. Garip. Boşver.
nixda

Bağlantıların Mercan Önbelleği sürümünü kullanmayı deneyin: labs.bittorrent.com.nyud.net/experiments/sync.html ve forum.bittorrent.com.nyud.net/topic/…
Matthew Steeples 15

2014/06 itibariyle BTSync hala beta sürümünde olmasına rağmen, şimdi fotoğraf makinenizle tabletler ve akıllı telefonlar gibi aygıtların yanı sıra Windows istemcileriniz ve Windows Share NAS gibi cihazlarla da rahatça çalışıyor. Dezavantajları, açık kaynaklı bir şekilde onaylanmadığı, yalnızca yerel LAN belirtemediğiniz ve paylaşımları gerçekten halka açık olmayan şekilde uygulayamayacağınızdır. (Biri paylaşım anahtarınızı doğru bir şekilde tahmin ederse? Çok çok çok düşük olasılık var ama yine de.)
piyo

2

Kurulumu çok kolay olan ve herhangi bir bağlantı kurulumunda (wifi, ethernet, LAN, WAN / İnternet) ve cihazlarda (bilgisayarlardan akıllı telefonlara) çalışan Syncthing adlı yeni bir açık kaynak kodlu araç önermek istiyorum .

Akıllı telefonlarımı ve ev bilgisayarımı Wifi üzerinden senkronize etmeyi ve ev bilgisayarımı internet üzerinden iş bilgisayarımla senkronize etmeye çalıştım ve hepsi güzelce çalıştı.

Tek dezavantajı, senkronize etmek istediğiniz her iki cihazın da senkronizasyon sırasında açılması gerektiği, ancak bu aynı zamanda bir avantajdır çünkü bunun nedeni Dropbox gibi orta-boy bir sunucunun olmamasıdır (gizli dinleme olmaz).


Bu kesinlikle ileriye dönük yoldur. Bunu kişisel olarak bir süredir kullanıyorsunuz
Matthew Steeples

Evet ve kurulumu çok kolaydır, eşdüzey şifreli senkronizasyon elde etmek için gerekli teknolojinin karmaşıklığını bildiğinizde bu oldukça etkileyicidir. Bunun bir alternatifi SpiderOak's SpiderHive'i kullanmaktır, çünkü sıfır bilgi şifrelidir, aynı zamanda iyi bir seçimdir, ancak aynı şeyi evde de yapabilirsiniz, Syncthing kullanarak, sadece herhangi bir cihazdan veri almak için her zaman internete bağlı bir cihazın olması yeterlidir. ve diğerlerine yayılır.
gaborous

1

Birkaç şey için GBridge adlı bir uygulama kullanıyorum . Bir VPN oluşturur ve LAN'larda olmasa bile PC'lere yerel erişime izin verir.

Masaüstünü Kaldır (her şeyden ... VNC) hemen hemen her yerden kullanırım ve otomatik senkronizasyon yapan paylaşılan klasörlere sahibim (bir zamanlamaya göre)

Tek dezavantajı, tüm programın bazen kenarlarda biraz pürüzlü olmasıdır.

Sunucuya dayalı olmadığından, dosya transferleri için değil, sadece Google’ın kimlik doğrulama sistemini kullanıyor.

Makinelerin her ikisi de yerelse veri LAN’da kalır ve yalnızca gerekirse interneti kullanır.

Sanırım, GBridge'in niteliklerinizi yerine getirememesinin tek yolu giriş şartlarından emin değilim.


Bunun her iki yerde de etkileşimli olarak oturum açması gerekiyor, ki bu benim için bir fırsat kırıcı.
Rowland Shaw,

Bir forum girişine göre , açılan dosyaların kopyalanmasına izin vermiyor.
koppor

1

Çok iyi bir alternatif ise , ücretsiz 5GB'lık bir hesaba sahip olan Sugar Sync .

Sugar Sync, büyük dosyaları bilgisayarlar arasında aktarmada gerçekten etkilidir. Diğer alternatifleri de denedim ama bu onların içinde en iyisi.


0

i kullanmak DropBox

Belgeler klasörünüzde doğrudan kaydedebileceğiniz özel bir klasör oluşturur. Daha sonra çevrimiçi olarak ve aynı hesapla ayarlanan diğer bilgisayarlarla eşitlenir.

başlangıçta başlatacak şekilde ayarlayabilirsiniz ve giriş bilgilerinizi hatırlar, böylece her seferinde tekrar girmenize gerek kalmaz.

2GB olan ücretsiz bir sürümü var.

Diğer gereksinimlerden emin değilim, ancak kullanımı kesinlikle kolaydır ve ayrıca dosyaları genel olarak paylaşmak için kullanabileceğiniz ortak bir klasörün bonusuna da sahiptir.

Umarım yardımcı olur,

alay etmek


4
“Tüm trafiği İnternet bağlantısı üzerinden zorlamaz” diye bir çözüm istedi. Söylediklerinize göre, DropBox bu kriterlere
uymuyor

"Kimsenin oturum açmasını gerektirmez" anahtar bir gerekliliktir ("İnternet bağlantısı üzerinden trafiği zorlama" gibi, aynı hanenin farklı ev sahiplerine aynı anda oturum açmış olması), bant genişliği sınırlarımdan daha fazla veri üretmeme izin vermeme /
indirmeme

1
İyi nokta - onlar eklemek için arıyorlar forums.getdropbox.com/topic.php?id=39&replies=8#post-147 . Cevabımda dediğim gibi, tüm kutuları işaretlemiyordum ama yardımcı olabileceğini düşündüm.
Josh,

1
Bu şekilde açıklanmayan yönlendirme linkleri göndermek biraz sinsidir, öyle değil mi? Açıklanan sorunu çözmediği için spam olmaktan çıkar, ancak bağlantıyı bulan insanları bulan bir şey elde edersiniz.
Rowland Shaw

2
yönlendirme bağlantısı kaldırıldı - üzgünüm sinsi olmaya çalışmıyordu.
Josh,

0

Bunu çok fazla araştırmadım, ancak dijital resimlerimiz için Jungle Disk kullanın . Hem site dışı (bulut tabanlı) bir yedek olarak hem de birden fazla makineden erişmenin bir yolu olarak: sadece büyük bir yerel önbellek ayarlayın ve daha önce eriştiğiniz fotoğraflar yerel diskinizde olacaktır.


0

Dört özdeş diske sahip küçük bir Ağa Bağlı Depolama aygıtı (NAS) (RAID 5 için) ideal çözümünüz gibi görünüyor. NAS, temel olarak disk paylaşımlarına hizmet etmeye adanmış, düşük güçte çalışan küçük bir sunucudur. Birden fazla müşteri, aynı anda paylaşımları kullanabilir. Senkronizasyon, istemcilerin işletim sistemlerinin izin verdiği kadar hızlı gerçekleşir.

  • NAS, hiç kimsenin giriş yapmasını gerektirmez.
  • Sürekli mevcuttur, bu nedenle manuel başlatma gerektirmez ve RAID 5 ile donanım arızasına karşı biraz direnç elde edersiniz.
  • Delta sıkıştırma gerçekten kullandığınız uygulamaya bağlıdır. NAS'ın bir disk olarak sunduğu için mümkün olduğunu umuyorum.
  • İnternet değil, yalnızca dahili bir ağ bağlantısı kullanır.
  • Disk alanı dışında sınırlama yok.
  • Dizüstü bilgisayarınızı ma'lara götürürseniz, işletim sistemi ilk "Whuh? Diskim nereye gitti?" Den sonra hemen başa çıkabilmelidir. şok. Tecrübelerime göre, Windows'un sakinleşmesi Linux'tan biraz daha uzun sürüyor.

Özellikle ucuz değil:

1 x NAS @ 146.88 £ = 146.88 £

4 x 4 TB NAS sürücüsü 199,99 TL = 799,96 TL

Neredeyse 1000 £ hepsi söyledi.

Fakat size 3 x 4 TB = 12 TB disk alanı veren RAID 5 ile bir süre devam etmenizi sağlamanız gerektiğini düşünüyorum.


Zaten bir NAS'ım var - sorunum ağa yeniden bağlanırken dosyaları otomatik olarak (veya her zaman bağlı olan ve dizüstü bilgisayarlar adına NAS ile senkronize edebilen başka bir PC'ye) kopyalamak.
Rowland Shaw

İyi. Biz zaten yarı yoldayız. Geriye kalan sadece uygun bir yedekleme aracı bulmak. Gördüğünüz orijinal yazıdan Windows kullanıyorsunuz. İlk düşüncem giriş sırasında bir toplu komut dosyası kullanmak, ancak bu # 1 gereksinimi uymuyor. # 1 gerekçesinin arkasındaki gerekçeyi sorabilir miyim ("hiç kimsenin oturum açmasını gerektirmez")?
Adam J Richardson

Bu gereklilik dizüstü bu konuda dayanmaktadır olabilir klasörlere izinleri olmayabilir farklı bir kullanıcı (vb eşi, oğlu,), tarafından kullanılacak Yedek almak istiyorum
Rowland Shaw

Bu yanıt stackoverflow.com/questions/4437701/… bir betiğin Görev Zamanlayıcı tarafından kapatılabileceğini gösteriyor. Yine de Görev Zamanlayıcı'yı kullanmayı düşünüyordum, ancak komut dosyasını istediğiniz sıklıkta çalıştırmak pek çok küçük dosyayla ilgilendiğinizi görmek zor olabilir. Saf yaklaşımım, tüm fotoğrafları taramak, 'arşiv' bayrak dizisi olmayanları seçmek, kopyalamak ve 'arşiv' bayrağını koymak. Daha karmaşık bir yaklaşım, yedek bir fotoğraf kataloğu olarak küçük bir SQLite veritabanını kullanabilir.
Adam J Richardson

Şu anda, uzak sunucunun uygun olduğunu bildiğim zaman, periyodik olarak robokopi kullanıyorum - bu, "Internet üzerinden değil" ve "kota yok" gerekliliklerini yerine getiriyor, ancak ağ kesilirse / kesilmiyorsa daha az başa çıkabiliyor bağlı ya da katılımsız çalışan.
Rowland Shaw
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.