Qual è il modo più rapido e automatico per trasferire 2 GB di dati tra 2 PC ogni notte?


2

Mentre è veloce (meno di 2 minuti), odio dover copiare i file dal PC # 1 su una chiavetta USB, e poi inserirli manualmente nel PC # 2 per copiare i file sul PC # 2.

Dropbox è troppo lento nel caricamento e nel download di 2 GB (sincronizzazione), potrebbero richiedere ore.

Anche la copia di 2 GB sulla rete è lenta perché abbiamo a che fare con 10.000 piccoli file per un totale di 2 GB e non solo un file gigante da 2 GB. Non so perché, ma gestire 10.000 piccoli file rende il processo di copia molto più lungo.

C'è qualche altro metodo che mi manca? Qualche idea? Sto usando Win7 su entrambi i PC.

Modifica: questi file cambiano ogni singola notte.


La maggior parte dei dati originali è trasferita o stai trasferendo molti dati ridondanti già esistenti sul sistema di destinazione? In quest'ultimo caso, qualcosa come rsync o deltacopy ridurrebbe la quantità di dati che devono essere trasferiti e accelererebbe il processo di sincronizzazione.
Lèse majesté,

Risposte:


13

Due pensieri:

1) Riconsidera Dropbox. Dopo averlo installato, controlla le preferenze e assicurati che la casella di controllo "Abilita sincronizzazione LAN" sia selezionata. Andrà quindi direttamente alle due macchine.

2) Se non ti dispiace una riga di comando, robocopy /mirsarebbe un modo semplice e veloce per farlo con un file batch rapido. L'argomento / mir dice che fa sì che il target di destinazione assomigli alla fonte - non copierà cose che non sono cambiate, quindi può velocizzare notevolmente quelle copie.


1
Con robocopy, il flag / mt utilizzerà più thread per la copia, riducendo significativamente il tempo di copia. Al lavoro, copiamo regolarmente set di dati molto più grandi con molti più file e robocopy è il nostro strumento preferito, specialmente con / mt.
Greg Jackson,

3
Non è carino, ma disabilitare il controllo in tempo reale nel tuo antivirus accelererà molto la copia dei file.
Richard,

1
It'll then go direct to the two machines-> questo è in parte sbagliato, afaik. Dropbox carica prima il file sui loro server e solo quando è completo gli altri computer iniziano a ottenerlo (se possibile con la sincronizzazione LAN). Quindi non scaricherai 2 GB da Internet, ma lo caricherai comunque. D'altra parte, Dropbox ha un supporto diff abbastanza buono binario, quindi se i file non cambiano troppo potrebbe essere ancora abbastanza veloce.
houbysoft,

1
Penso che tu abbia ragione houbysoft. Ecco un link che ho trovato da un moderatore di Dropbox che dice altrettanto: forum.dropbox.com/topic.php?id=16070 . Quindi, caricare 2 GB sul server Dropbox è ancora molto più lento rispetto al semplice utilizzo di una chiavetta USB.
phan,

Una volta. (10 caratteri)
Chris_K,

4

Molti accessi ai singoli file saranno più lenti rispetto all'accesso a uno (o pochi) file di grandi dimensioni. Le unità flash USB hanno spesso tempi di accesso orribili, il che aggrava il problema. Ecco un paio di possibili soluzioni:

  1. Se molti dei file non cambiano, è possibile utilizzare uno strumento di sincronizzazione dei file come Unison , SyncToy , Robocopy, SyncBack , ecc.
  2. Se di solito hai molti file modificati, potresti archiviare tutti i file in un volume TrueCrypt , che è un contenitore di file crittografato che monti come disco. Quindi copierai solo un singolo file di grandi dimensioni sul PC # 2 (e in questi giorni, ci vogliono solo pochi secondi per copiare un singolo file da 2 GB).

La copia su una LAN gigabit o 10 Gb (rete locale) sarà probabilmente il metodo di trasferimento più rapido e conveniente, oltre a memorizzare i file su un'unità esterna sul PC # 1 e collegare l'unità esterna al PC # 2 per l'operazione di copia dei file .


+1 Ma va sottolineato che l'archiviazione di tutti i file in un volume TrueCrypt in genere funzionerebbe contro l'utilizzo di un'utilità di sincronizzazione per la copia intelligente dei file (a meno che spesso nessuno dei singoli file sia cambiato).
martineau,

In realtà erano due suggerimenti separati, ma credo di non essere stato molto chiaro su questo. Grazie; Lo chiarirò un po 'meglio :)
rob

Con molti file modificati, questo è ciò per cui è stato progettato tar . Dovrebbe essere anche più veloce di TrueCrypt.
Bob

@Bob: se gli accessi al disco sono ciò che rallenta le cose, tar non accelererà. In termini di prestazioni non elaborate, la copia di un contenitore di file da 2 GB (che contiene già tutti i 10.000 file) sarà più veloce della creazione di un archivio tar da 2 GB dagli stessi 10.000.
ruba il

3

Puoi dare un'occhiata a Deltacopy che è rsyncun'implementazione per Windows, disponibile gratuitamente con GPLv3. È automatizzato e supporta il backup incrementale.


2

Non si specifica se i PC si trovano su una rete cablata o wireless. Se si utilizza la rete wireless, collegarli entrambi alle porte Ethernet sul router.

Se il tuo router è inaccessibile o non ha porte Ethernet, acquista un hub o uno switch Ethernet economico. Anche se lo switch non è collegato alla rete principale, è possibile configurare gli adattatori di rete cablata dei PC su una rete diversa rispetto agli adattatori wireless.

E poi guarda di nuovo "Abilita sincronizzazione LAN" di Dropbox come suggerito da Chris_K


2

In realtà 2 GB su una rete moderna dovrebbero essere abbastanza veloci. Sono tutti i piccoli file che rappresentano il problema.

Ti suggerisco di avere uno script automatico che faccia questo:

  1. comprimi tutti i file in un unico archivio sul PC # 1
  2. Copia l'archivio sulla tua rete sul PC # 2
  3. archivio non compresso su PC # 2

Gli archivi non compressi dovrebbero essere molto veloci su un computer moderato. Per scopi di scripting è possibile utilizzare una combinazione di file batch, monitor di cartelle, ecc.

Soluzione semplice, ma dovrebbe funzionare bene.


1

Vorrei guardare qualcosa come Goodsync. Se è automatizzato è irrilevante se è lento.



1

Dai un'occhiata a questo commento a un articolo correlato a Lifehacker che suggerisce di utilizzare la funzione "File non in linea" di Windows per sincronizzare rapidamente più file tra computer.


0

Se entrambi i computer dispongono di Bluetooth, puoi provare ad abbinarli


0

Scarica windows live mesh dal programma di installazione di windows live essentials. E creare un ID live per la finestra, forniranno 25 GB di spazio online gratuito per la condivisione e l'archiviazione chiamata Skydrive. Ora condividi la cartella specifica dei tuoi documenti o file nella memoria online.

E dall'altra parte puoi usare lo stesso ID di accesso (devi configurare le impostazioni per abilitare l'opzione di accesso multiplo nelle impostazioni del tuo account.) E basta attivare la rete live di Windows su entrambi i computer e accedere quindi avviare il processo di sincronizzazione durante la notte.


0

Utilizzare il cavo di trasferimento dati da USB a USB, è semplice e veloce rispetto ad altri metodi


0

Nessuno ha menzionato TeraCopy, quindi lo offrirò qui. Leggerà i file in memoria rimanendo davanti alla curva per i requisiti di scrittura. Spesso puoi raggiungere le massime prestazioni se stai andando da e verso diversi dischi. Se si esegue la copia sulla rete, la saturazione si baserà sul collegamento più debole della rete e sulla congestione e / o sull'attività del disco di entrambe le unità. Se i due computer sono lasciati per eseguire questa singola attività senza nessuno sulla rete, in genere è possibile raggiungere la massima velocità di rete. Esistono programmi di copia simili in giro, ma trovo che questo sia il più raffinato: http://codesector.com/teracopy


1
La tua risposta sembra essere troncata, quindi puoi completarla? Inoltre, è possibile aggiungere un collegamento al sito Web TeraCopy e fornire una descrizione del programma?
bwDraco,

0

Configurare i due computer in un gruppo home, quindi utilizzare SyncBack (freeware) che è a conoscenza della rete. Non super veloce, ma utilizzando l'opzione Syncback Mirroring verranno trasferiti solo i file nuovi o modificati. SyncBack farà anche quel lavoro secondo una pianificazione.

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.