Published on Monday, December 24th, 2007 at 1:27 am

Per acabar la meva setmana desastrosa, la nit del divendres-dissabte (allà sobre les 01:00h) vaig cometre un greu error. Volia eliminar una carpeta i un arxiu comprimit del meu home. Estava en la consola del sistema, així que havia d’escriure:

rm -rf arxiu*

rm és l’ordre que elimina un arxiu, l’opció r (de l’anglès recursive) és per a que elimine carpetes i l’opció f (de l’anglès force) és una (mala) costum que tinc, simplement no et mostra cap avís. L’asterisc és el que es diu un comodí. En aquest cas, l’ordre elimina tots els arxius o carpetes, sense cap avís, que comencen per les lletres “arxiu”.

Doncs bé, l’error va estar amb aquest asterisc. Vaig escriure:

rm -rf arxiu *

Aquest espai entre mig va suposar que l’ordre eliminés TOT el que tenia al meu directori personal, entre altres coses correus amb contrasenyes, arxius personals, fotografies i un article per a Forat de cuc que feia tres dies que treballava amb ell.

Vaig pensar en el suïcidi durant uns segons, però de seguida vaig optar per intentar recuperar les dades perdudes. Com?

En realitat l’ordre rm no elimina físicament els arxius del disc dur, sinó que indica al sistema que l’espai que utilitzaven els arxius pot ser reescrit. Així, si ens afanyem i encara no s’ha reescrit res podem recuperar les nostres dades.

Això és el que vaig fer gràcies a una utilitat anomenada reiserfsck (utilitze el sistema ReiserFS) i vaig aconseguir recuperar moltes coses, malauradament i seguint la llei de Murphy, no les que més m’interessaven. Però aquest desastre m’ha fet considerar vàries coses:

  1. No treballar fent coses serioses amb l’ordinador a les 01:00h.
  2. Fer còpies de seguretat.
  3. Organitzar bé la informació en el disc dur, per si passen coses d’aquestes no perdre tota la informació.

El que més greu em sap és haver perdut l’article en el que estava treballant per a Forat de cuc. Era un article escrit en LaTeX i he pogut recuperar l’arxiu DVI generat, però reescriure’l em costarà uns dies més (esperava poder publicar-lo demà, però…).

Ja sabeu, aneu amb compte amb l’ordre rm i feu backups!

PD: M’agradaria saber com funciona realment el sistema d’arxius en Unix perquè vaig poder recuperar una imatge del Kernel de Gentoo, que tindrà cosa de sis mesos… i això que li he donat format al disc mil vegades d’enllà cap ací.

Per cert, si alguna vegada no voleu que sàpiguen que heu fet amb el vostre ordinador, no hi ha prou amb donar-li format al disc, com heu pogut observar. És millor que el destruïu. Pel que he pogut comprovar, això que surt per les pel·lícules que fa la policia de recuperar la informació d’un disc dur formatat és cert…

Related Posts

One Response to “rm -rf *”

  1. Quisas podria ser útil fer un alias tipo:

    alias rm =”rm -i”

    aixina antes de borrar, et pregunta i sempre pots reaccionar….encara que sigui mes feina.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>