Rsync için Windows Alternatif? [kapalı]


32

Evimdeki dosya sunucusu ile ağabeyiminki arasında bir dosya senkronizasyonu kurmaya çalışıyorum, böylece her birimizde önemli veriler dışında yedeklemeler var. Her iki sistem de Windows kullanıyor (birde XP, diğerinde 7).
Ben rsync transfer edecek gerçeği gibi parçasını çok fazla bant genişliği tasarrufu ... Bir dosyanın değişti kısmını değil, her şeyi. Ama düzgün çalışması için çok az şansım oldu. DeltaCopy kullanmaya çalıştım, ancak arabirimi korkunç ve LAN'ım içinde çalışacakken uzaktan bağlanıldığında her zaman bağlantı kurulamıyor. ( Bununla ilgili daha fazla ayrıntı için bu soruya bakın )

Pencerelerde çalışan ve benzer işlevselliğe sahip başka bir alternatif program var mı? Şimdiye kadar görebildiğim diğer seçenek FTP kullanmak ve SyncBackPro gibi bir şey kullanmak ... ama bu sadece tüm dosyayı aktaracak ... ve sadece 512kbps yükleme bant genişliği olması tam bir acı veriyor.

Düzenleme: Biraz daha açıklığa kavuşturmak için, yaptığım yedekleme işleminin yüzlerce dosyayı taraması, her bir ucunda 400 GB’dan fazla eklemesi gerekiyor ... bu yüzden LIVE gibi bir aracı servis kullanmıyorum. transfer...

Düzen 2: Ayrıca, bu yedeklerin uzak bir bağlantı üzerinden ve VPN olmadan önceden biçimlendirilmesi gerekir ... Windows Dosya Paylaşımları (SMB) kullanılmasının söz konusu olmadığı anlamına gelir ...


512 kb / s? Vay ... Ve sen ABD'de misin?
alex

2
Romanya'da yaşıyorum ve 30 Mb / sn indirme ve 4 Mb / sn yükleme yaklaşık 10 $ karşılığında. 512 kb / s olması kabul edilemez olmalıdır.
alex

1
haha ... 5Mb / s aşağı ve 512kb / s yukarı ve bunun için 60 $ ödüyorum ... özgürlerin ülkesine hoş geldiniz: D
Adam Haile

Yanıtlar:


18

Orada cwRsync Eğer pencerelerde rsync çalışmasına izin edecektir. Yaklaşık 140k dosyayı yedeklemek için sunucularımızdan birinde kullanıyoruz. FTP bununla başa çıkamadı.


13

rsync, pencerelerde çalışır - deltakopi , etrafındaki bir sarmalayıcıdır - içinde paketlenmiş olan rsync'i kendi başına kullanabilirsiniz.


2
Bu biraz daha "Windows-ified" göründüğü gibi cwrsync biraz daha iyi - sonuçta aynı şeyi yapıyorlar.
Goyuix

2
Bu rsync kullanıyorsanız, cygwin yollarını beklediğini unutmayın .. örneğin / cygdrive / c / users /
jnnnnn

8

rdiff-backup , sadece dosya farklarını iletmek için rsync algoritmalarını kullanır ve dosya geçmişini tutar. Geçmiş kısmı, yedekleme planınız için çok önemli bir özellik olabilir.

Bir yıldan beri (yalnızca microsoft) ofisinde kullanıyorum. Sadece işe yarıyor.


İlginç bul
Nicholi

7

Robocopy'ye bir şans vermeni öneririm . Varsayılan olarak Vista / 7 / 2008'in bir parçası ve daha yeni sürümde yansıtma desteği var. Aynı zamanda özgeçmiş ve ağ paylaşımlarını destekler.


Bunun bir Windows dosya paylaşımından başka bir şey üzerinde çalışmasını sağlamanın bir yolu var mı?
Adam Haile,

11
Sık sık küçük değişikliklere sahip büyük dosyalarınız varsa robokopi çok ağ verimsizdir. Yalnızca son birkaç bayt değişmiş olsa bile tüm dosyayı iletir.
Rodney Schuler

7
Rschuler haklıysa, Robocopy rsync'e benzer bir şey değildir ve bu kötü bir cevaptır.
Jason R. Coombs

Robocopy, aynı seçenekle 4 GB'lik bir indirme işleminde, diğer seçeneklere kıyasla hızın yarısından azdı. Bozuk transferleri sürdüremedi. Benim ilk izlenimim, abartılı olduğu. O zamandan beri daha iyi araçlar buldum, ancak burada olanlar hakkında yorum yapacak kadar deneyimim yok. Deltacopy kullandım ve çok güzeldi. Bu konuyla ilgili başka bir cevaba bakınız.
LMSingh

Windows'ta varsayılan bir paket olduğundan, sistemlere üçüncü taraf yazılımı yükleme izninizin olmadığı (en azından kurmanıza izin vermeden önce uzun bir işlem zincirinden geçmeden) izin verilmeyen şirket ortamında kullanışlıdır.
7_R3X

5

Komut satırı araçlarını kullanmaktan sakıncası yoksa Unison File Synchronizer'ı seviyorum . Hızlı, rsync'ten çok daha hızlı değişiklikler için dosyaları tarar. Rsync'e benzer şekilde, yalnızca değişen dosya bölümlerini aktarır.


5

Windows Vista'dan başlayarak, Çevrimdışı dosyalar özelliği (İstemci Tarafında Önbellekleme olarak da bilinir), yavaş bağlantılar üzerinden otomatik olarak senkronize olur ve yalnızca değişen dosya bölümlerini (rsync gibi) aktarır.

SMB'nin sizin için bir seçenek olmadığını özellikle belirtmiş olsanız da, bunu olası bir çözüm olarak söylüyorum. Sistemlere yönlendirilebilir adresler (IPv6 adresleri gibi) verecekseniz, muhtemelen İnternet üzerinden bir VPN olmadan bağlanabilirsiniz. Bunu düzenli olarak yapıyorum ve ISS'nin SMB bağlantı noktalarını engellemediği durumlarda iyi çalışıyor. Bunu sizin için kesinlikle tavsiye etmem, çünkü bir istemci XP kullanıyor ve ISS'niz SMB'yi engelliyor olabilir. Yine de, bağlantı mevcut olduğunda bu özelliğin Windows Vista / 7'ye dahil edildiğini belirtmek istedim.


4

Windows Live Mesh'i kullanabilirsiniz. Mesh'te, makineler arasında senkronize etmenizi, Live Desktop ve kotasını geçmenizi sağlayan bir seçenek var. Böylece istediğiniz kadar bilgi senkronize edebilirsiniz. Bunu yapmak çok kolay: Mesh etkin bir klasörde, Ayarları Senkronize Et> Canlı Masaüstü> "Asla bu cihazla" seçeneğini seçin.

Bu ayar Live ile eşitleme verilerini atlayacak ve doğrudan Mesh'inizdeki cihazlar arasında eşitleme yapacaktır.


1
Mesh kayalar Ciddi anlamda.
Christopher_G_Lewis

Bu yöntemle hala dosya boyutu, bir dizindeki dosya sayısı vb. Bu benim için bir anlaşma olurdu ...
Adam Haile

Adam: İşte bir yıl öncesine ait bazı sınır numaraları. Bu yayınlandığından bu yana değişiklik olup olmadığından emin değil: blogs.msdn.com/livemesh/archive/2008/08/13/…
Sajee


2

BackupPC , diğer şeylerin yanı sıra rsync kullanan açık kaynaklı bir yedekleme çözümüdür. Sanırım istediğini yapabilir.

Alternatif olarak, her zaman Windows Live Sync vardır . Windows ve Mac'leri senkronize etmenin çok basit ve sağlam bir yoludur, ancak aşağıdaki sınırlar vardır:

İnternet üzerinden paylaşılan kütüphaneler dahil olmak üzere en fazla 20 klasör (veya "kitaplık") senkronize edilebilir. Her kitaplık maksimum 20.000 dosya içerebilir ve her dosya 4 GB'ı aşamaz.

Senkronize etmek istedikleriniz bu parametrelere uyuyorsa, hemen başlayın.

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.