En este capítulo Nacho nos da una clase magistral de cómo hacer una copia de seguridad con el comando dd de un livecd o de unix en general para tener una copia de seguridad inmune a cryptolocker.

Nacho comenta en el capítulo que me pasaría ejemplos de como utilizar dd pero ha pasado de mí, así que os pongo ejemplos que he sacado de linuxzone.es:
Lo primero siempre es tener claro el disco duro de origen y el de destino, algo que averiguamos fácilmente con el comando (como root) fdisk -l.

La sintaxis más básica, sería ésta [como root]:
dd if=[origen] of=[destino]
Por lo que si quisiéramos clonar un disco duro:
dd if=/dev/hda of=/dev/hdb bs=1M con esto clonaríamos el disco hda en hdb. (discos IDE)
O:
dd if=/dev/sda of=/dev/sdb bs=1M para discos SATA
Con bs=1M, estamos diciendo que tanto la lectura como la escritura se haga en bloques de 1 megabyte (menos, sería más lento pero más seguro, y con más nos arriesgamos a perder datos por el camino).

Hay que tener en cuenta que de esta forma grabarás el disco “tal cual”, MBR, tabla de particiones, espacio vacío, etc., por lo que sólo podrás grabar en un disco del mismo o mayor tamaño.

Vamos a ver algunos ejemplos prácticos y opciones de este comando:
dd if=/dev/hda1 of=/dev/hdb bs=1M
Grabaríamos sólo la primera partición del disco de origen en el de destino.
dd if=/dev/hda of=/dev/hdb1 bs=1M
Grabaríamos el disco completo en la primera partición del disco de destino.
dd if=/dev/hda of=/home/hda.bin
Crear una imagen del disco duro, puede ser bin o iso (a partir de ahora utilizaré nuestro home como ejemplo). Como root:
dd if=/dev/hda | gzip > /home/hda.bin.gz
Crearíamos con el anterior comando una imagen del disco comprimida, (podemos utilizar gzip, bzip o bzip2.)

Crea una imagen de un CD:
dd if=/dev/cdrom of=/home/imagendeCD.iso
Para montar la imagen del CD:
mount -o loop imagedeCD.iso /mnt/home
Copiar el Master Boot Record:
dd if=/dev/hda of=mbr count=1 bs=512
Para restaurar el MBR:
dd if=mbr of=/dev/hda
Copiar el Volume Boot Sector (VBS):
dd if=/dev/hda of=/home/sector_arranque_hda count=1 bs=512
Para restaurar el VBS:
dd if=/home/sector_arranque_hda of=/dev/hda
Algunas curiosidades:

Recuperar un DVD rayado:
dd if=/dev/cdrom of=/home/dvd_recuperado.iso conv=noerror,sync
Esto no recupera todo el DVD, en este caso, sólo los sectores legibles. Sirve también para discos duros defectuosos.
La opción noerror sirve para obviar los errores de lectura en cualquier situación. Otro ejemplo sería:
dd conv=noerror if=/dev/hda of=~/home/imagen_disco_con_errores.iso
Grabaríamos con ello una imagen del disco duro en nuestro home saltándonos los errores del disco (muy útil para discos que se están muriendo).

Limpia nuestro MBR y la tabla de particiones:
dd if=/dev/zero of=/dev/hda bs=512 count=1
Limpia el MBR pero no toca la tabla de particiones (muy útil para borrar el GRUB sin perder datos en las particiones):
dd if=/dev/zero of=/dev/hda bs=446 count=1
Crea un archivo vacío de 1 Mb, una opción muy interesante como ahora veremos:
dd if=/dev/zero of=archivo_nuevo_vacio bs=1024 count=1024
Crear un archivo swap de 2Gb así de fácil:
sudo dd if=/dev/zero of=/swapspace bs=4k count=2048M
mkswap /swapspace
swapon /swapspace
Al borde de la paranoia… Convierte todas las letras en mayúsculas:
dd if=miarchivo of=miarchivo conv=ucase
Cambia en todo el disco, la palabra Puigcorbe por Slqh, ( puedes cambiar rápidamente tu nombre a todos los archivos del disco):
dd if=/dev/sda | sed ‘s/Puigcorbe/Slqh/g’ | dd of=/dev/sda

Regalitos
También hablamos del nuevo libro de Jose María Cortés Carmona, Dni en sedes electrónicas, del que ha tenido a bien regalarnos una serie de promocodes que podéis canjear en iBooks Store.

La lista de promocodes que pongo a continuación se pueden utilizar una sola vez, por lo que si os dice iBook Store que ya están utilizados es que habéis llegado tarde, así que corred, insensatos.
PPYRNRJWMT4Y
66EJHTJF6L43

En este capítulo Nacho nos da una clase magistral de cómo hacer una copia de seguridad con el comando dd de un livecd o de unix en general para tener una copia de seguridad inmune a cryptolocker.


Nacho comenta en el capítulo que me pasaría ejemplos de como utilizar dd pero ha pasado de mí, así que os pongo ejemplos que he sacado de linuxzone.es:


Lo primero siempre es tener claro el disco duro de origen y el de destino, algo que averiguamos fácilmente con el comando (como root) fdisk -l.


La sintaxis más básica, sería ésta [como root]:


dd if=[origen] of=[destino]


Por lo que si quisiéramos clonar un disco duro:


dd if=/dev/hda of=/dev/hdb bs=1M con esto clonaríamos el disco hda en hdb. (discos IDE)


O:


dd if=/dev/sda of=/dev/sdb bs=1M para discos SATA


Con bs=1M, estamos diciendo que tanto la lectura como la escritura se haga en bloques de 1 megabyte (menos, sería más lento pero más seguro, y con más nos arriesgamos a perder datos por el camino).


Hay que tener en cuenta que de esta forma grabarás el disco “tal cual”, MBR, tabla de particiones, espacio vacío, etc., por lo que sólo podrás grabar en un disco del mismo o mayor tamaño.


Vamos a ver algunos ejemplos prácticos y opciones de este comando:


dd if=/dev/hda1 of=/dev/hdb bs=1M


Grabaríamos sólo la primera partición del disco de origen en el de destino.


dd if=/dev/hda of=/dev/hdb1 bs=1M


Grabaríamos el disco completo en la primera partición del disco de destino.


dd if=/dev/hda of=/home/hda.bin


Crear una imagen del disco duro, puede ser bin o iso (a partir de ahora utilizaré nuestro home como ejemplo). Como root:


dd if=/dev/hda | gzip > /home/hda.bin.gz


Crearíamos con el anterior comando una imagen del disco comprimida, (podemos utilizar gzip, bzip o bzip2.)


Crea una imagen de un CD:


dd if=/dev/cdrom of=/home/imagendeCD.iso


Para montar la imagen del CD:


mount -o loop imagedeCD.iso /mnt/home


Copiar el Master Boot Record:


dd if=/dev/hda of=mbr count=1 bs=512


Para restaurar el MBR:


dd if=mbr of=/dev/hda


Copiar el Volume Boot Sector (VBS):


dd if=/dev/hda of=/home/sector_arranque_hda count=1 bs=512


Para restaurar el VBS:


dd if=/home/sector_arranque_hda of=/dev/hda


Algunas curiosidades:


Recuperar un DVD rayado:


dd if=/dev/cdrom of=/home/dvd_recuperado.iso conv=noerror,sync


Esto no recupera todo el DVD, en este caso, sólo los sectores legibles. Sirve también para discos duros defectuosos.

La opción noerror sirve para obviar los errores de lectura en cualquier situación. Otro ejemplo sería:


dd conv=noerror if=/dev/hda of=~/home/imagen_disco_con_errores.iso


Grabaríamos con ello una imagen del disco duro en nuestro home saltándonos los errores del disco (muy útil para discos que se están muriendo).


Limpia nuestro MBR y la tabla de particiones:


dd if=/dev/zero of=/dev/hda bs=512 count=1


Limpia el MBR pero no toca la tabla de particiones (muy útil para borrar el GRUB sin perder datos en las particiones):


dd if=/dev/zero of=/dev/hda bs=446 count=1


Crea un archivo vacío de 1 Mb, una opción muy interesante como ahora veremos:


dd if=/dev/zero of=archivo_nuevo_vacio bs=1024 count=1024


Crear un archivo swap de 2Gb así de fácil:


sudo dd if=/dev/zero of=/swapspace bs=4k count=2048M

mkswap /swapspace

swapon /swapspace


Al borde de la paranoia… Convierte todas las letras en mayúsculas:


dd if=miarchivo of=miarchivo conv=ucase


Cambia en todo el disco, la palabra Puigcorbe por Slqh, ( puedes cambiar rápidamente tu nombre a todos los archivos del disco):


dd if=/dev/sda | sed ‘s/Puigcorbe/Slqh/g’ | dd of=/dev/sda

Regalitos

También hablamos del nuevo libro de Jose María Cortés Carmona, Dni en sedes electrónicas, del que ha tenido a bien regalarnos una serie de promocodes que podéis canjear en iBooks Store.



La lista de promocodes que pongo a continuación se pueden utilizar una sola vez, por lo que si os dice iBook Store que ya están utilizados es que habéis llegado tarde, así que corred, insensatos.


PPYRNRJWMT4Y

66EJHTJF6L43

HTA7N7LJTE9M

N99KYNNTKMA4

6FPNWXXNP3PK

NT6JAWLYPEXX


Más regalitos

Nacho sortea el juego Dead Space entre aquellos que nos envíen un mensaje de voz saludando, preguntando o diciendo una tontería a enteratecpocast arroba gmail punto com.



También hablamos del estupendo trabajo de nuestra oyente más bella, Flavia, que no sólo embellece con su presencia sino también con su excelente trabajo de diseño, que podéis disfrutar y contratar en su web http://www.fiuuu.es/



Métodos de contacto

Como siempre, para cualquier cosa, recordad, nos podéis encontrar en Twitter con las cuentas @Enteratec_com@Materron y @Kashopi.


Enviadnos vuestras consultas tanto aquí como en comentarios en el blog o en el formulario de contacto del blog.


Feed del podcast: https://enteratec.com/consultorioenteratec.xml.rss