Robocopy, copie massive
Robocopy viene utilizzato molto di frequente per copie massime di cartelle e file. Le sue funzionalità sono veramente infinite e piuttosto complesse, in molti anni sono arrivato ad avere il mio comando, piuttosto semplice ma ottimo per copie massive.
Robocopy è disponibile su Windows, lo si più utilizzare per copie in locale ma anche per condivise (share)
Analizziamo assieme il comando
robocopy sorgente destinazione /mir /b /copyall /r:5 /w:5 /MT:64 /tee /log:C:\log.txt /v
sorgente -> path sorgente della nostra copia, esempio \\nomeshare_sorgente\cartella_da_copiare
destinazione -> path destinazione della nostra copia, esempio \\nomeshare_destinazione\cartella_destinazione
/mir -> copia in modalità “sync” in pratica se trova un file nella destinazione non presente nella sorgente lo cancella
/b -> attiva la modalità “backup” in pratica non copia, se presenti, le vss snapshot, in pratica le così dette “versioni precedenti”
/copyall -> copia tutte le proprietà del file, tra le più importanti: Date, Attibuti, Proprietario, Sicurezza
/r:5 -> quantità di volte che viene provata la copia prima di fallire la copia del singolo file
/w:5 -> numero di secondi attesi tra un tentativo di copia fallito e l’altro, strettamente legato all’opzione /r
/MT:64 -> quantià di threads che possono essere aperti quanto il multi-threads è abilitato
/tee -> questo comando suggerito per i primi test scrive a monitor esattamente quanto scritto nel file di log
/log:C:\log.txt -> nome del file che viene creato come log
/v -> produce un log dettagliato con anche i file che vengono saltati “skipped”
Le ultime tre opzioni che ho scritto in corsivo sono necessarie al fine di un dubug consigliato le prime volte che viene testato Robocopy, per capire meglio le nostre necessità che possono cambiare molto da caso a caso.
Robocopy è davvero “immenso” e quindi molto personalizzabile, vi consiglio una lettura completa della documentazione originale per capire quali siano le proprietà corrette per la vostra situazione
Tutta la documentazione la possiamo trovare il link ufficiale di Microsoft Robocopy.