Come posso mantenere le cartelle sincronizzate tra più macchine sulla mia rete domestica?


36

Come molte persone, faccio molte foto e anche alcune persone di cui non eseguo il backup con la frequenza che dovrei.

Quello che vorrei poter fare è sincronizzare automaticamente la mia cartella "per il backup" con alcune delle altre macchine che vivono sulla mia rete domestica.

Ho bisogno di qualcosa che:

  • Non richiede che nessuno abbia effettuato l'accesso
  • Monitora le cartelle e non richiede un avvio manuale
  • Invia solo ciò che è cambiato
  • Non impone il traffico su una connessione Internet (la sincronizzazione iniziale potrebbe essere di diversi gigabyte)
  • Non è limitato oltre lo spazio disponibile sul disco locale ( EDIT: per ragioni di argomento, supponiamo che ci sia un eccesso di 50 Gb che mi piacerebbe fluttuare in giro.)
  • Fa fronte se "l'altra estremità" scompare inaspettatamente, non è disponibile (ad esempio, se ho portato il mio laptop per vedere i miei genitori, ovviamente non sarò in grado di vedere il mio PC desktop)

Qualcuno è a conoscenza di qualcosa che si adatta al conto? Mi sono avvicinato, con cose come Windows Live Mesh (ma che è entrambi in quantità limitata, e mi richiede di aver effettuato l'accesso su entrambe le estremità per consentire la sincronizzazione, la sincronizzazione), ma voglio valutare le opzioni prima di sedermi e sviluppare qualcosa da solo, se necessario.

Qualcuno sa qualcosa che si adatta alle mie esigenze?


Ho appena accresciuto i punti più importanti. Per completezza, un sistema che gestisce quasi tutti i punti sono le cartelle condivise in MSN Messenger (ovviamente non rispetta l'obbligo di lavorare senza essere connessi)
Rowland Shaw,

hai bisogno di internet e lan o solo lan?
Josh,

2
Ho solo bisogno della LAN (ho già una soluzione di backup basata su Internet per altri file importanti forniti dal mio ISP).
Rowland Shaw,

Risposte:


14

Stai chiedendo molto.

Dal momento che la sincronizzazione di Internet è fuori, non puoi andare su Dropbox, che è quello per cui avrei votato.

Puoi dare un'occhiata a SyncToy , dal momento che dal tuo tagging presumo che tu sia su Windows. È gratuito da Microsoft.

Tuttavia, questo potrebbe non soddisfare la tua richiesta di "non essere connesso". Non sono del tutto sicuro di come interpretarlo. SyncToy non funziona quando non si è connessi al computer che richiede una sincronizzazione. Tuttavia, può estrarre dati da macchine incustodite (purché forniscano accesso ai protocolli utilizzati da SyncToy.

SyncToy ha lavorato per me e per i miei amici in passato. Attualmente non lo sto usando, perché sono passato a un Mac.

Aggiornamento: dagli utenti di Windows, ho anche sentito buone storie su SyncBack , che offre una versione gratuita.


Esaminerò ulteriormente questo aspetto, non sapevo che potesse sincronizzarsi con un host non presidiato: sono soddisfatto del requisito di accedere almeno sull'host che genera i file.
Rowland Shaw,

Avevo dimenticato tutto di Synctoy. È possibile impostare un'attività pianificata su di essa in modo che non sia necessario accedere, copierà solo i file che sono stati modificati. L'unica cosa che non farà è essere continua
Matthew Steeples,

Teoricamente, una volta terminata la sincronizzazione iniziale, potrei impostare un'attività pianificata da eseguire ogni ora per farlo, rendendo questa la corrispondenza più vicina ai miei requisiti.
Rowland Shaw,

3
Aggiunto SyncBack come possibile soluzione.
tiva il

+1 per Syncback, la versione gratuita funziona bene. Può essere impostato per essere eseguito periodicamente come attività di Windows e non richiede che qualcuno abbia effettuato l'accesso.
Angelo,

11

Le opzioni di Microsoft sono Foldershare e Live Mesh di Windows Live . Entrambi sono in fase di sviluppo.

Usavo la condivisione di cartelle e l'ho trovato abbastanza scattante e affidabile.

Attualmente uso Live Mesh. Offre (attualmente) 5 GB di spazio di archiviazione cloud e lo uso quotidianamente tra 4 computer. Consente inoltre di desktop remoto tra computer tramite firewall e la condivisione di cartelle con altri utenti del servizio.

Per rispondere ai tuoi punti, però, con Live Mesh:

  • Devi aver effettuato l'accesso
  • Controlla le cartelle
  • Copia solo le modifiche
  • Utilizza le connessioni locali quando possibile
  • Non importa se non c'è nessuna macchina dall'altra parte. Può usare l'archiviazione cloud allo stesso tempo

La documentazione prima dell'installazione è un po 'spoglia su Windows Live Foldershare: ho già valutato Mesh e l'ho trovato un po' lento per le mie esigenze.
Rowland Shaw,

1
È Windows Live Sync: sync.live.com
Andrew Ensley,

Windows Live Mesh era bravo in questo, ma hanno eliminato quella funzionalità diretta da PC a PC. Quindi torniamo al punto di
partenza

Inoltre, quando Windows Live Mesh è attivo, dimentica di usare il tuo PC. Non ha funzionalità di pausa e nessun modo per limitare né l'utilizzo della CPU né la larghezza di banda. Non riesce nemmeno a impostarsi come priorità inattiva, che è un must assoluto per un processo in background pesantemente CPU ...
RomanSt

Con Windows Live Essentials 2012, Live Mesh è stato eliminato. Il programma di installazione di mesh live consente comunque di installare mesh.
Koppor,

8

SyncBack è così buono che merita una sua risposta :)

Penso che soddisfi tutti i tuoi requisiti. Quasi. Non sono sicuro solo se si adatta Non è limitato oltre lo spazio disponibile sul disco locale . Cosa intendi con questo?


Voglio dire che non è limitato alla sola sincronizzazione (diciamo) di qualcosa di piccolo come 20Gb
Rowland Shaw,

4

Dropbox


4
-1: DropBox forza tutto su una connessione Internet. Citazione "Non impone il traffico su una connessione Internet (la sincronizzazione iniziale può essere di diversi gigabyte)" So che pago per la larghezza di banda del Gigabyte - non è costoso, ma non vorrei spendere 100 GB + di larghezza di banda (e quanto tempo?) per qualcosa che posso fare tramite bonifico in un pomeriggio.
Bevan,

@Bevan, Questo non è più il caso, DropBox può sincronizzarsi su LAN dove possibile. Il problema è che la domanda originale menziona il fatto di non voler effettivamente sincronizzarsi su qualsiasi cloud e invece di sincronizzarsi solo localmente, che DropBox non fornisce.
mindless.panda,

4

Mi sono appena ricordato di ViceVersa

Lo uso per sincronizzare il mio codice di sviluppo locale con il mio server virtuale, quindi non devo continuare a pubblicare. Funziona su un singolo PC e può monitorare più cartelle e sincronizzarle quando rileva una modifica o su una pianificazione.

  • Può essere eseguito come servizio, pertanto non è necessario effettuare l'accesso.
  • Controlla le cartelle per le modifiche
  • Sincronizza solo i nuovi file
  • Funziona sulla LAN
  • La versione Pro può sincronizzare i file aperti (come Outlook.pst)

Lo installerei sul PC desktop in modo che funzioni indipendentemente dal fatto che il laptop sia presente o meno.

Costa ma c'è una prova gratuita di 30.


+1: Sembra che potrebbe farlo, ma Windows SyncToy ha un prezzo migliore;)
Rowland Shaw,

4

Abbastanza nuovo sul mercato (come è ancora in Alpha) è BTSync . Segna un numero sorprendente di elementi nell'elenco e è ancora in fase di sviluppo, quindi è possibile ordinare più elementi.

  • La capacità di eseguire BTSync come servizio è in fase di sviluppo .
  • Controlla automaticamente le directory per le modifiche
  • Blocca il file in sezioni di 4 MB e invia solo tra quelli che sono stati modificati (sebbene questo algoritmo necessiti di alcuni miglioramenti in quanto non esegue una copia differenziale)
  • Utilizza il trasferimento LAN quando possibile. Va solo via Internet se necessario e supporta anche l'uso di server di inoltro se non è possibile una connessione diretta.
  • In realtà non supporta l'archiviazione cloud, quindi limitata solo dal disco (sebbene l'utilizzo della memoria sia elevato per un gran numero di file attualmente).
  • Gestisce le modifiche alle cartelle che si verificano offline. Non unisce i file automaticamente.

Supporta anche un metodo di distribuzione in stile bittorrent, quindi l'aggiunta di un nuovo nodo verrà scaricata da tutti i nodi esistenti e supporta le condivisioni di sola lettura, in modo da poter creare una soluzione di stile di backup reale.


Il link non è attivo. Non ne ho trovato uno nuovo funzionante.
nixda,

Ciao @nixda, entrambi questi collegamenti funzionano ancora bene qui
Matthew Steeples,

Dice "Impossibile recuperare l'URL richiesto". Forse è un problema dalla mia parte. Strano. Non importa.
nixda,


BTSync dal 2014/06 è ancora in versione beta ma ora funziona comodamente con la tua fotocamera come dispositivi come tablet e smartphone, nonché con i tuoi client Windows e Windows Share NAS. L'aspetto negativo è che non viene controllato in maniera open source, non è possibile specificare solo la LAN locale e non è possibile imporre che le condivisioni siano veramente non pubbliche. (E se qualcuno indovina correttamente la tua chiave di condivisione? Possibilità molto molto molto bassa ma ancora.)
piyo

2

Vorrei proporre un nuovo strumento open source chiamato Syncthing , che è molto semplice da configurare e funziona su qualsiasi configurazione di connessione (wifi, ethernet, LAN, WAN / Internet) e dispositivi (dai computer agli smartphone).

Ho provato a sincronizzare i miei smartphone e il mio computer di casa tramite Wifi, oltre al mio computer di casa con il mio computer di lavoro su Internet, e tutto ha funzionato bene.

L'unico inconveniente è che entrambi i dispositivi che si desidera sincronizzare devono essere accesi durante la sincronizzazione, ma questo è anche un vantaggio perché questo è dovuto al fatto che non esiste un server intermedio come Dropbox (nessuna intercettazione).


Questa è sicuramente la strada da percorrere. Lo uso personalmente da un po 'di tempo
Matthew Steeples, il

Sì, è molto facile da configurare, è piuttosto impressionante quando conosci la complessità della tecnologia necessaria per ottenere la sincronizzazione crittografata peer2peer. Un'alternativa è usare SpiderHive di SpiderOak, poiché è crittografato a conoscenza zero è anche una buona scelta, ma puoi fare lo stesso a casa usando Syncthing, devi solo avere un dispositivo sempre connesso a Internet per ricevere i dati da qualsiasi dispositivo e propagarsi a tutti gli altri.
Gaborous,

1

Uso un'app chiamata GBridge per un paio di cose. Crea una VPN e consente l'accesso locale ai PC anche se non si trovano sulla LAN.

Lo uso per Rimuovi desktop (bene ... VNC) da qualsiasi luogo e ho cartelle condivise che si sincronizzano automaticamente (secondo una pianificazione)

L'unico aspetto negativo è che a volte l'intero programma è un po 'agitato attorno ai bordi ... ma spesso lo sono le app gratuite.

Mi piace che non sia affatto basato su server, utilizza solo il sistema di autenticazione di Google non per i trasferimenti di file.

I dati rimarranno sulla LAN se le macchine sono entrambe locali e utilizzeranno Internet solo se necessario.

Penso che l'unico modo in cui GBridge non soddisfi le tue qualifiche sia che non sono sicuro dei requisiti di accesso.


Sembra che questo debba essere collegato in modo interattivo in entrambi i posti, il che è un grosso problema per me.
Rowland Shaw,

Secondo una voce del forum , non consente la copia di file aperti.
Koppor,

1

Un'altra ottima alternativa è Sugar Sync , con un account gratuito da 5 GB.

Sugar Sync è davvero efficiente nel trasferimento di file di grandi dimensioni tra computer. Ho provato anche le altre alternative, ma questa è la migliore tra queste.


0

io uso DropBox

crea una cartella speciale nella cartella documenti in cui è possibile salvare direttamente. si sincronizzerà quindi online e con altri computer configurati con lo stesso account.

è possibile configurarlo per l'avvio all'avvio e ricorda i dettagli di accesso in modo da non doverli reinserire ogni volta.

Esiste una versione gratuita da 2 GB.

Non sono sicuro degli altri requisiti, ma è sicuramente facile da usare e ha anche il vantaggio di una cartella pubblica che puoi usare per condividere i file pubblicamente.

Spero che sia d'aiuto,

Josh


4
Ha chiesto una soluzione che "Non impone tutto il traffico su una connessione Internet". Da quello che hai detto, DropBox non soddisfa questi criteri ...
x3ja,

Il "non richiede l'accesso a nessuno" è un requisito fondamentale (diversi membri della famiglia potrebbero essere connessi contemporaneamente a host diversi), così come il "non forzare il traffico su una connessione Internet", poiché generi più dati di quanti il ​​mio limite di larghezza di banda mi consenta di eseguire l'upload / il download
Rowland Shaw,

1
Un buon punto: stanno cercando di aggiungerlo forums.getdropbox.com/topic.php?id=39&replies=8#post-147 . Come ho detto nella mia risposta, non stavo spuntando tutte le caselle, ma ho pensato che potesse essere utile.
Josh,

1
Pubblicare link di referral che non vengono divulgati in quanto tali è un po 'subdolo, non credi? Sta per essere spam, in quanto non risolve il problema descritto, ma ottieni qualcosa dalle persone che trovano il link qui.
Rowland Shaw,

2
rimosso il link di riferimento - scusa non stavo cercando di essere subdolo.
Josh,

0

Non ne ho fatto molte ricerche, ma usa Jungle Disk per le nostre immagini digitali. Sia come backup off-site (basato su cloud) di essi, sia come modo per accedervi da più macchine: basta impostare una cache locale di grandi dimensioni e le foto a cui si accedeva in precedenza saranno sul disco locale.


0

Un piccolo dispositivo NAS (Network Attached Storage) con quattro dischi identici (per RAID 5) sembrerebbe la soluzione ideale. Un NAS è essenzialmente un piccolo server a bassa potenza dedicato a servire le condivisioni del disco. Più client possono utilizzare le condivisioni contemporaneamente. La sincronizzazione avviene con la rapidità consentita dai sistemi operativi dei client.

  • Un NAS non richiede l'accesso a nessuno.
  • È disponibile in modo continuo, quindi non richiede un avvio manuale e con RAID 5 si ottiene una certa resilienza contro guasti hardware.
  • La compressione Delta dipende davvero dall'applicazione che stai utilizzando. Mi aspetto che sia possibile poiché un NAS si presenta come un disco.
  • Utilizza solo una connessione di rete interna, non Internet.
  • Nessuna limitazione oltre lo spazio su disco.
  • Se porti il ​​tuo laptop da ma, il sistema operativo dovrebbe funzionare bene dopo l'iniziale "Whuh? Dov'è finito il mio disco?" shock. Nella mia esperienza, Windows impiega un po 'più a calmarsi rispetto a Linux.

Non è particolarmente economico:

1 x NAS a £ 146,88 = £ 146,88

Unità NAS 4 x 4 TB £ 199,99 = £ 799,96

Sono quasi £ 1000 tutto sommato.

Ma con RAID 5 che ti dà 3 x 4 TB = 12 TB di spazio su disco, che immagino dovresti farti andare avanti per un po '?


Ho già un NAS: il mio problema è di copiare automaticamente i file su di esso (o su un altro PC sempre connesso e in grado di sincronizzarsi con il NAS per conto dei laptop), quando ci si riconnette alla rete.
Rowland Shaw,

Buono. Siamo già a metà strada. Non resta che trovare uno strumento di backup adatto. Vedo dal tuo post originale che usi Windows. Il mio primo pensiero è quello di utilizzare uno script batch al momento dell'accesso, ma ciò non corrisponde al requisito n. 1. Posso chiedere il ragionamento alla base del requisito n. 1 ("non richiede che nessuno abbia effettuato l'accesso")?
Adam J Richardson,

Tale requisito si basa sul problema che i laptop potrebbero essere utilizzati da un altro utente (moglie, figlio, ecc.), Che potrebbe non disporre delle autorizzazioni per le cartelle di cui voglio eseguire il backup
Rowland Shaw,

Questa risposta stackoverflow.com/questions/4437701/… sembra indicare che uno script può essere eseguito disconnesso da Utilità di pianificazione. Stavo pensando di utilizzare Task Scheduler comunque, ma potrebbe essere oneroso eseguire lo script tutte le volte che vuoi, visto che hai a che fare con molti piccoli file. Il mio approccio ingenuo è quello di scorrere tutte le foto, selezionarle senza il set di flag "archivio", copiarle e quindi impostare il flag "archivio". Un approccio più sofisticato potrebbe utilizzare un piccolo database SQLite come catalogo di foto di cui è stato eseguito il backup.
Adam J Richardson,

Attualmente, uso manualmente e periodicamente robocopy, quando so che il server remoto è disponibile - questo gestisce i requisiti "roba che è cambiato", "non via Internet" e "nessuna quota", ma meno così coping se la rete viene interrotta / no collegato, né in esecuzione incustodito.
Rowland Shaw,
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.