enchufado
   RSS
#
Linux tip #21 (GNU/Linux) 2009-11-30 22:23:21

Como hace tiempo no escribía ninguno, este vale por dos :)

El primero va de dd, y es que con esta herramienta se pueden hacer copias de seguridad raw (en crudo) de un medio (p.ej. un diskette, un CD/DVD, un USB, un disco duro...). Esto puede sernos útil en varios aspectos: hacer un backup integral a nivel de bloque de cualquier medio, querer recuperar datos de un medio defectuoso, incluso para análisis forense para no mancillar posibles rastros. Un invocación común sería:

dd if=/dev/cdrom of=ficherin

¿Y si se nos cortara por cualquier motivo? No pasa nada, pues podemos volver a invocar dd del mismo modo, sólo que esta vez le añadiremos que empiece donde lo dejó. Pongamos que el ejemplo anterior se corta. Pues primero miraremos el tamaño de ficherin en bytes (con un ls -l), y a continuación invocaremos lo siguiente:

dd if=/dev/cdrom of=ficherin bs=N skip=1

Donde N es la cantidad de bytes del archivo. Esto hará que dd empiece dónde lo dejó.

El segundo tip va de screen. Esta herramienta nos permite dejar ejecutando aplicaciones en background para luego recuperarlas, a pesar de cerrar la sesión y entrar desde otra. ¿Cómo? Para entrar en una sesión de screen, simplemente se invoca el comando con el mismo nombre. A continuación, invocamos cualquier otro comando que queramos dejar ejecutándose, y para ponerlo en background (controlado por screen), pulsamos Ctrl Dcho + a + d. ¡Ya está! Podemos incluso salir de nuestra sesión de usuario sin temor. Cuando queramos volver a recuperar esa aplicación en ejecución, invocamos screen -r. Si hubiera más de un proceso de screen corriendo en simultáneo (cosa perfectamente posible), nos indicará cuál es el que queremos recuperar mostrándonos los identificadores de cada uno. Para recuperar una sesión de screen concreta, deberemos invocarlo añadiendo al final el pid de la que queramos recuperar (en la forma de screen -r [pid].pts-0.[hostname], donde [pid] sería el nº de proceso de screen, y [hostname] el nombre de nuestra máquina).


Comentarios (4)


Volver al indice

login, admin, form, register