Y llegó el glorioso día…

O de como nunca hay que decir nunca…

Eso, de la muerte, los impuestos y los cuernos no se salva nadie dicen. Le voy a agregar una vuelta mas a la rosca:

Entre los usuarios de Linux, del rm -fr no se salva nadie.

Houston, tenemos un problema. Frase proferida por el astronauta Jack Swigert durante el accidentado viaje del Apolo 13

Houston, tenemos un problema. Frase proferida por el astronauta Jack Swigert durante el accidentado viaje del Apolo 13.

Por eso algunos maricones dicen que no hay que ir por la vida logueándose como root, por que las cagadas son bien grandes. Pero no, yo por pecar de exceso de autoestima y pelo en pecho o simplemente para sentir la adrenalina en las venas de vez en cuando ya que no practico ningún deporte de riesgo –en realidad no practico ningún deporte ¿Correr desde la puerta de un banco al otro no cuenta, no?– siempre que ando ejecutando comandos desde la consola tengo un signo « # « en el command prompt. Siempre voy como root y nunca me pasó nada. Por que soy macho y me la aguanto.

Así que allí estabamos, mi exceso de testosterona y yo, en uno de esos días en los que podés decir «he tenido días mejores», pensado en 25 cosas simultaneamente y contra reloj copiando un directorio tras otro, desde una ubicación a la otra, con el # adelante:

  • cp dir1 dir2/
  • cp dir2 dir2/
  • cp dir3 dir2/

Y así sucesivamente. Con la prisa, recuperando con las flechas de cursor los últimos comandos tipeados para poder modificar únicamente el nombre del directorio de origen y evitarme tipear el resto, hasta que en una de esas, me pasé de largo…

El comando inmediato anterior que bash tenía almacenado antes de que empezara a ejecutar la orden cp para copiar era un rm -fr, con lo que muy pancho, casi sin mirar la pantalla ejecuté:

rm -fr dir4 dir2/

Y demoraba, y demoraba… Y yo estaba mientras pensando en mil cosas y haciendo un par de cosas mas a la vez, y el asunto seguía demorando mas de la cuenta…

Todo el proceso de copia debería haber demorado  no mas de diez segundos pero esto ya llevaba cerca de un minuto. Entonces, en una fracción de segundo que me quedará marcada a fuego en la memoria, miré el led de actividad del disco rígido: 100% encendido, ni parpadeaba… Miré a continuación la pantalla, leí lo que había tipeado, leí los argumentos, piel de gallina en todo el cuerpo, frío desde la nuca hasta la cintura, CTRL + C para cancelar la operación.

… El CTRL + C mas rápido del oeste…

Ya era demasiado tarde… De una partición que contenía 300Gb de datos, me llevé al garete casi 110. Y eran de un servidor. Peor aún, de un servidor mío. Para embarrarla mas: De un servidor en producción, y para ponerle la guinda al postre, sin copia de seguridad.

Alguna vez me tenía que pasar. En toda la pila de años que llevo usando Linux, esta fué la primera por suerte pero me dolió y en forma, cosa que me sirvió para aprender un único precepto:

Si estás tipeando comandos como root, no importa cuán seguro de vos mismo estés, ni cuan relajado o enfrascado, ni cuan grandes tengas las pelotas, ni cuán mutitarea por prioridades y en tiempo real tu cerebro sea capaz de funcionar, tres carajos: Toda la potencia de procesamiento cerebral dedicada exclusivamenta a lo mas importante del mundo, Prestar atención a lo que escribís en la pantalla.

10 comentarios

  1. UUUUUUUU que embole che viste eso siempre pasa. Yo desde Ubuntu un dia jalando toda la musica de mi partición NTFS a ext 4 no se que mierda hice y borré solamente 15 gigas de Música pero vos 110 y de un servidor en preparación, que cagada.
    Ánimos che por algo es para que más adelante cuando tengas algo mucho más grande le prestés atención.
    Ahora con cosas de la escuela ando haciendo blog mio, pasate y comenta y de paso me das unos tips.
    http://bizku.blogspot.com/

  2. Desde que me pasó algo parecido, pero con consecuencias muchísimo menores por suerte, tengo un alias para que rm -rf no borre los archivos si no que los mueva a una carpeta que funciona como tacho de basura. Es raro, ya sé, pero bueno cargo menos presión en los hombros cuando ando ejecutando comando con superpoderes.

    1. Que buena idea, siempre me pasa lo mismo, a problemas complicados resulta ser que la mejor solución es la mas simple de todas. Me encantó, salvo por la parte en que me quedaría sin espacio en dísco una vez cada 15 días aproximadamente… (Nada que no se solucione dedicando un disco nuevo enterito a /basurero).

      Creo que lo voy a implementar… Gracias.

      ¡Saludos!

  3. Argh… a mí tb me pasó… le pifié en un argumento al rm y terminé borrando todas las grabaciones del 2009 de Dolina… ¡¡TODAS LAS GRABACIONES!! =(

    1. ¿Mujer, Linuxera y te gusta Dolina? ¿Que tenés que hacer esta noche? Cuando salga de acá te invito a tomar algo… 😀

      Curiosidad, ¿De dónde sacaste las grabaciones de Dolina? Si las habías grabado vos, es para morirse. Para la próxima, photorec buscando *.mp3 te salva las papas, inclusive si todavía no ha transcurrido mucho tiempo podés rescatar algo.

      # apt-get install photorec

      ¡Saludos!

      1. Sí, las había grabado yo, cuando Audacity todavía no tenía grabación programada… Un cable con un mini-Jack macho en cada punta, y grabando de la radio vía line-in con un programa llamado Audiograbber (para windows).
        Ah, y me parece que Córdoba y Bs As quedan medio lejos XP

          1. Nop. Lo conocí en el 2007, «gracias» a mi viejo que tenía la costumbre de dejar la radio clavada en Radio 10. Fui a verlo al Paseo la Plaza un par de veces, y tb a la Feria del Libro.

  4. Jajaja, siempre pasa algo viejo. Eso es ley de Morphy.

    Lo que puede salir mal… Saldra peor.

    Me paso algo parecido. Ya habia formateado y colocado el windows perfectamenta a una lapto y de paso verificado si tenia orrores. Todo bien hasta que decidi transferir los datos a su disco duro de origen. Claro! como todo andaba al pelo dije: para que copiar? mejor corto y pego y me ahorro espacio en disco. Todo perfecto.
    Cuando coloque el disco en la lapto. Sorpresa!!!
    Se inicio window y cuando voy a revisar los archivos!?
    A donde fueron!? el muy asqueroso disco parece que quiso darse una de kamikaze. No aparecia nada como si nunca hubiese movido un archivo
    Al final de los 80GB de información que tenia por suerte puede recuperar 60GB y 5 dias mas de trabajo tratando de ordenar el desastre.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *