Alternativa di Windows a Rsync? [chiuso]


32

Sto cercando di impostare una sincronizzazione dei file tra il file server di casa mia e quello di mio fratello in modo che ognuno di noi abbia backup off-site di dati importanti. Entrambi i sistemi eseguono Windows (XP su uno, 7 sull'altro).
Mi piace il fatto che rsync trasferirà solo parte di un file, la parte che è cambiata e non il tutto ... risparmiando molta larghezza di banda. Ma ho avuto pochissima fortuna nel farlo funzionare correttamente. Ho provato a usare DeltaCopy, ma la sua interfaccia è orribile e mentre funzionerà nella mia LAN non riesce sempre a connettersi quando è remota. (Vedi questa domanda per maggiori dettagli a riguardo)

Esiste un altro programma alternativo che gira su Windows e ha funzionalità simili? Finora l'unica altra opzione che posso vedere è l'utilizzo di FTP e qualcosa di simile a SyncBackPro ... ma questo trasferirà l'intero file ... e avere solo una larghezza di banda di upload di 512kbps lo rende un problema totale.

Modifica: per chiarire un po 'di più, il backup che sto facendo deve scansionare diverse centinaia di migliaia di file, aggiungendo fino a più di 400 GB, su ogni estremità ... motivo per cui non sto usando un servizio di intermediazione come LIVE per il trasferimento...

Modifica 2: Inoltre, questi backup devono essere preformati su una connessione remota e senza una VPN ... Ciò significa che l'utilizzo di Windows File Shares (SMB) è fuori discussione ...


512 kb / s? Wow ... E tu sei negli Stati Uniti?
alex

2
Vivo in Romania e ho 30 Mb / s in download e 4 Mb / s in upload per circa 10 $. Avere 512 kb / s dovrebbe essere inaccettabile.
alex

1
haha ... 5Mb / s down e 512kb / s up e pago $ 60 per questo ... benvenuto nella terra dei liberi: D
Adam Haile

Risposte:


18

C'è cwrsync che ti permetterà di eseguire rsync in Windows. Lo usiamo su uno dei nostri server per eseguire il backup di circa 140k file. FTP non riusciva a gestirlo.


13

rsync funziona su Windows - Deltacopy è un involucro attorno ad esso - anche se puoi usare rsync in esso contenuto da solo.


2
Mi piace un po 'meglio di cwrsync in quanto sembra leggermente più "Windows-ified" - alla fine fanno esattamente la stessa cosa.
Goyuix,

2
Se si utilizza questo rsync, tenere presente che si aspetta percorsi cygwin. Ad esempio / cygdrive / c / users /
jnnnnn

8

rdiff-backup utilizza gli algoritmi rsync per trasmettere solo differenze di file e mantiene la cronologia dei file. La parte della cronologia è potrebbe essere una funzionalità molto importante per lo schema di backup.

Uso in tutto l'ufficio (solo Microsoft) da oltre un anno. Funziona e basta.


Trova interessante.
Nicholi,

7

Ti suggerirei di dare una possibilità a Robocopy . Fa parte di Vista / 7/2008 per impostazione predefinita e nella versione più recente ha il supporto mirror. Supporta anche le condivisioni di ripristino e di rete.


Un modo per farlo funzionare su qualcosa di diverso da una condivisione di file di Windows?
Adam Haile,

11
Se hai file di grandi dimensioni che spesso presentano piccole modifiche, robocopy è molto inefficiente dalla rete. Trasmette l'intero file anche se sono cambiati solo gli ultimi pochi byte.
Rodney Schuler,

7
Se rschuler ha ragione, allora Robocopy non assomiglia a rsync e questa è una cattiva risposta.
Jason R. Coombs,

Robocopy era meno della metà della velocità in un download da 4 GB sulla stessa linea rispetto ad altre opzioni. Non è stato possibile riprendere i trasferimenti interrotti. La mia prima impressione è che sia sopravvalutato. Da allora ho trovato strumenti migliori ma non ho abbastanza esperienza per commentare quelli qui. Ho usato Deltacopy ed è stato piuttosto bello. Vedi un'altra risposta su questo thread.
LMSingh,

Poiché si tratta di un pacchetto predefinito in Windows, è utile in un ambiente aziendale in cui non si dispone dell'autorizzazione per installare alcun software di terze parti sui sistemi (almeno senza passare attraverso una lunga catena di processi prima che ti sia permesso installarlo).
7_R3X

5

Mi piace Unison File Synchronizer ... se non ti dispiace usare gli strumenti da riga di comando. È veloce, scansiona i file per le modifiche molto più velocemente di rsync. Simile a rsync, trasferisce solo parti modificate dei file.


5

A partire da Windows Vista, la funzione File offline (nota anche come cache lato client) si sincronizzerà automaticamente su connessioni lente e trasferirà solo le parti modificate dei file (proprio come rsync).

Lo cito come una possibile soluzione, anche se menzionate specificamente che SMB non è un'opzione per voi. Se dovessi fornire agli indirizzi indirizzi instradabili (come gli indirizzi IPv6), probabilmente potresti connetterti su Internet senza una VPN. Lo faccio regolarmente e funziona bene quando l'ISP non blocca le porte SMB. Non lo consiglierei necessariamente a te perché un client esegue XP e i tuoi ISP potrebbero bloccare SMB. Tuttavia, vorrei menzionare che la funzionalità è integrata in Windows Vista / 7 quando la connettività è disponibile.


4

È possibile utilizzare Windows Live Mesh. C'è un'opzione in Mesh che ti consente di sincronizzare tra macchine, bypassando Live Desktop e la sua quota. Quindi puoi sincronizzare tutte le informazioni che vuoi. È semplice: in una cartella abilitata per Mesh, scegli Sincronizza impostazioni> Live Desktop> seleziona "Mai con questo dispositivo".

Tale impostazione salterà la sincronizzazione dei dati con Live e si sincronizzerà direttamente tra i dispositivi nella tua Mesh.


1
Rocce della maglia. Sul serio.
Christopher_G_Lewis,

Con questo metodo ci sono ancora limitazioni come la dimensione del file, il numero di file in una directory, ecc.? Questo sarebbe un rompicapo per me ...
Adam Haile,

Adam: Ecco alcuni numeri limite di oltre un anno fa. Non sono sicuro se ci sono cambiamenti da quando questo è stato pubblicato: blogs.msdn.com/livemesh/archive/2008/08/13/…
Sajee


2

BackupPC è una soluzione di backup open source che utilizza rsync tra le altre cose. Penso che questo possa fare quello che vuoi.

In alternativa, c'è sempre Windows Live Sync . È un modo molto semplice e affidabile per sincronizzare Windows e Mac, ma con i seguenti limiti:

È possibile sincronizzare un massimo di 20 cartelle (o "librerie"), comprese le librerie condivise su Internet. Ogni libreria può contenere un massimo di 20.000 file e ogni file non può superare i 4 GB.

Se ciò che desideri sincronizzare si adatta a quei parametri, provalo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.