Incidència #6688
tancatPèrdua de fitxers (documents) del DDD
Descripció
Per un error humà (meu) en la manipulació de l'historic del control de versions dels documents del DDD amb git (que ens serveix també de còpia de seguretat alternativa), he esborrat molts dels documents recents al PDF.
El que havia passat és que mentre els serveis encara no estaven del tot aixecats, però el servidor sí, a git li constava que s'havien esborrat tots els fitxers. I un cop hi vam tornar a tenir accés, semblava que haguessin aparegut tots de nou, però amb data d'ahir. Això, a més de generar soroll, inflava de tamany inútilment els logs, i vaig pensar que aniria bé que s'oblidés del que havia passat els dos dies (desaparició i recuperació). Per tant, vaig fer:
$ git reset --hard 52d9c7d5fcdc70e67dcd28aa40377f7a924ca4e3
On 52d9c7d5fcdc70e67dcd28aa40377f7a924ca4e3 era el hash de la darrera data correcte (el 12 d'octubre). El meu error havia estat oblidar que això no només actualtizava els logs, sinó que també posava el disc en l'estat del 12 d'octubre.
Per acabar-ho d'adobar, vam saber que el backup encara no estava activat, perquè a l'equip de backup no els hi havia arribat la notícia que el DDD ja tornava a estar en producció.
Afortunadament tenim terceres i quartes maneres de saber què s'ha perdut: pel que fa als registres, les urls de les 856, que indiquen fitxers. I també l'inventari actualizat diàriament dels fitxers (amb el seu md5sum).
Com que una part dels documents són còpies de fitxers que obtenim per importació (tdx, pubmed, Racó, etc), aquests els estic recuperant d'una manera més o menys automàtica. Altres són els TFG originals sense la caràtula, que també es podran recuperar.