Arxivar documents antics amb robocopy
En els temps que vivim on tot s’ha tornat digital, tendim a emmagatzemar documents i més documents com si les nostres capacitats fossin infinites. Si a nivell particular a casa nostre de per si ja se’ns pot descontrolar el tema, imagineu-vos en una empresa on hi ha centenars d’usuaris guardant diàriament fitxers a la xarxa. De tot això ningú en vol eliminar mai res i la tendència general és a duplicar, triplicar o quadruplicar el mateix arxiu en diferents carpetes.
Per a resoldre la duplicitat de documents les safates d’emmagatzematge modernes ja incorporen serveis de deduplicació que eliminen les dades repetides i mitjançant un sistema de punters, mantenint-ne només una còpia les continuen mostrant en totes les ubicacions, optimitzant així els consums de disc. Però al final això pot no ser suficient i els volums amb el temps s’acaben omplint igualment.
Tornant a la tendència de guardar-ho tot, ens acabem trobant amb documents que venen des de l’any 1990 fins a l’actual dels quals en realitat només se n’utilitzen un 40% (Sent optimistes) la resta de fitxers, no poden ser simplement eliminats, s’han de mantenir, però potser no cal que estiguin en la seva ubicació original o a par de ocupar un valuós espai, suposen un temps extra en la còpia de seguretat diària. Millor així doncs és fer-ne un parell de còpies i deixar-los arxivats en algun lloc de ràpid accés per si en un futur algun d’ells ha de ser consultat o recuperat.
Arxivar documents antics no és tant senzill, la primera tendència de molta gent és cercar per Internet algun programa màgic que ens ajudi a realitzar aquesta tasca seleccionant un parell d’opcions i prement uns OK’s, això tant bonic no se si existeix però si és així jo no ho conec, en el seu cas, si existeix un programa via consola completíssim que ens permetrà fer –ho de manera segura i eficient, aquest no és un altre que el Robocopy. El Robocopy és una comanda dels sistemes operatius de Microsoft que forma part de Kit de recursos del mateix i que serveix per a copiar amb un munt d’opcions i accions addicionals de les que no disposa el “copy” normal.
Com he arxivat jo.
Primerament he fet una còpia completa del volum amb un suport magnètic (Cinta de Backup) per a tenir en caixa forta aquesta assegurança. Posteriorment he creat un volum més petit que l’original on hi mouré els arxius antics, aquí els mantindré ocults durant un mes o dos per en cas de necessitat poder recuperar dades en qüestió de segons. A part d’això he preparat un disc dur USB on faré també una còpia dels fitxers moguts i que tinc previst mantenir indefinidament per a ràpida recuperació o consulta en un futur. Avui en dia el cost de un disc de 250 o 500 Gb és irrisori i amb una carcassa USB 3.0, per un baix preu m’asseguro la possibilitat de poder recuperar dades fàcilment.
Els Robocopy té moltíssimes comandes i opcions, les que jo he utilitzat en el meu cas han estat les següents:
/s “ Copiar subdirectoris”
/e “Copiar subdirectoris encara que estiguin buits”
/minage<N> “Especifica el nombre mínim de dies que ha de tenir la data de creació, exclou fitxer més nous de “N” dies”
/copyall “Copiar totes les característiques del fitxer,, com data de creació, modificació o permisoso NTFS”
/mov “Moure fitxer, eliminant de la seva ubicació original i deixant només la còpia a destí”
/log:xxxx.txt “Enregistrar el log de totes les accions realitzades en un fitxer pla de text”
/xd <Directori> “Directoris d’origen que ometré i no tocaré durant el procés”
- Molt important abans d’executar la comanda definitiva, afegir la variant /l, aquesta el que fa és realitzar una simulació complerta on podrem veure que passarà quan ho executem en real.
Al final la comanda ha quedat així
robocopy s: y: /s /e /minage:1699 /copyall /mov /log:log_robocopy.txt /xd "S:\Carptea 1" "S:\Carpeta 2" "S:\Carpeta que no toco 3" "S:\Carpeta que no toco 4"