Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sintaxis Básica:
La sintaxis mas básica para el uso del comando dd, seria esta:
Para el uso sin problemas de este comando,lo primero siempre es tener claro como se
llaman las particiones/discos duros en Linux (/dev/sda1 por ejemplo; /dev deriva de
device= dispositivo, en inglés ). para saber el disco/partición de origen y el de destino,
algo que averiguamos fácilmente con el comando sudo fdisk -l o con algún programa
gráfico de particiones como gparted. Toda la información sobre el comando dd, se puede
consultar con el comando man dd e info dd ,
Sintaxis con el comando pv: Usar el comando dd con la sintaxis anterior tiene un pequeño
inconveniente, ya que es un comando muy reservado – no da información – , pues al
ejecutarlo, el prompt de la terminal queda inmóvil, por lo que no sabemos que es lo que
esta pasando y cuanto tiempo falta para que termine de ejecutarse. Este pequeño
inconveniente se puede solucionar añadiendo el comando pv, ( *) – el cual actúa como
una tubería de terminal que mide los datos que pasan a través de ella- a la sintaxis del
comando dd , de forma que ahora la sintaxis seria:
( alf ) - ( ~ )
( alf ) - ( ~ )
( alf ) - ( ~ )
!""#
(*) Comprobar antes de ejecutar cualquier linea de comandos con esta segunda sintaxis,
que tenemos instalado en el sistema el paquete pv, o instalarlo si no lo tuviéramos: ambas
cosas con Synaptic.
Vamos a ver algunos ejemplos prácticos y opciones de este comando ( en su versión con
el truco explicado anteriormente con el comando pv ) :
Con la opción bs=1M , se consigue que tanto la lectura como la escritura se haga en
bloques de 1 megabyte, (menos, seria mas lento pero mas seguro, y con mas nos
arriesgamos a perder datos por el camino).
Hay que tener en cuenta que de esta forma se graba el disco “tal cual”, MBR, tabla de
particiones, espacio vacío, etc…, por lo que solo podrás grabar en un disco del mismo o
mayor tamaño.
= Grabar solo la primera partición (hda1) del disco de origen en el disco (hdb) de destino:
= Grabar el disco completo (hda) en la primera partición (hdb1) del disco de destino:
= Crear una imagen – puede ser bin o iso – del disco duro (hda) , en el directorio /home:
= Borrar totalmente la información de un disco: para ello, llena el disco con caracteres
aleatorios, cinco veces. No va a quedar ni rastro de información en el disco:
Esta operación es muy útil para borrar completamente cualquier partición, además los
datos que se borrarán no se pueden recuperar, por lo tanto es un borrado a bajo nivel y
muy seguro, muy útil por ejemplo para cuando los pendrives se nos infectan de virus con
nuestro querido windows.
B) Sobre un CD/DVD
= Recuperar un DVD rayado (Esto no recupera todo el DVD, en este caso, solo 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.
= Limpia el MBR pero no toca la tabla de particiones, ( muy útil para borrar el GRUB sin
perder datos en las particiones):
D) Otros:
= Grabar una imagen del disco en nuestro directorio /home saltándonos los errores del
disco(muy útil para discos que se están muriendo):