meta data de esta página
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| linux:dd [2012/08/13 08:15] – lc | linux:dd [2023/01/18 13:10] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| + | {{tag> | ||
| ===== Usos para el comando dd ==== | ===== Usos para el comando dd ==== | ||
| === Clonar un disco === | === Clonar un disco === | ||
| - | <code> dd if=/dev/sda of=/ | + | <sxh> dd if=/dev/sda of=/ |
| donde sda y sdb son discos de nuestro sistema | donde sda y sdb son discos de nuestro sistema | ||
| if=input file | if=input file | ||
| of=output file | of=output file | ||
| + | </ | ||
| + | |||
| + | También podemos trasnferirlo por ssh a otro equipo con el comando | ||
| + | < | ||
| === Obtener una imagen de un disco === | === Obtener una imagen de un disco === | ||
| - | <code># dd if=/dev/hda of=~/ | + | <sxh># dd if=/dev/hda of=~/ |
| === Restaurar una imagen === | === Restaurar una imagen === | ||
| Línea 15: | Línea 20: | ||
| < | < | ||
| + | === Pasar un iso a un pendrive === | ||
| + | |||
| + | Primero ejecutamos < | ||
| + | < | ||
| + | Disco /dev/sdd: 16.8 GB, 16780361728 bytes | ||
| + | 64 cabezas, 32 sectores/ | ||
| + | Unidades = sectores de 1 * 512 = 512 bytes | ||
| + | Tamaño de sector (lógico / físico): 512 bytes / 512 bytes | ||
| + | Tamaño E/S (mínimo/ | ||
| + | Identificador del disco: 0x00000000 | ||
| + | </ | ||
| + | |||
| + | Entonces ejecutamos < | ||
| + | donde if= indica el fichero origen e of indica el destino | ||
| + | |||
| + | ==== Montar una imagen creada con dd ===== | ||
| + | Supongamos que queremos clonar un disco en un fichero imagen y posteriormente montar esa imagen. | ||
| + | |||
| + | Lo primero será ver las características del disco a clonar con el comando **fdisk -l disco** | ||
| + | |||
| + | < | ||
| + | < | ||
| + | |||
| + | Disk /dev/sda: 21.5 GB, 21474836480 bytes, 41943040 sectors | ||
| + | Units = sectors of 1 * 512 = 512 bytes | ||
| + | Sector size (logical/ | ||
| + | I/O size (minimum/ | ||
| + | Disk label type: dos | ||
| + | Identificador del disco: 0x000b61a8 | ||
| + | |||
| + | Disposit. Inicio | ||
| + | / | ||
| + | / | ||
| + | |||
| + | Disk / | ||
| + | Units = sectors of 1 * 512 = 512 bytes | ||
| + | Sector size (logical/ | ||
| + | I/O size (minimum/ | ||
| + | </ | ||
| + | |||
| + | |||
| + | Para montar cada partición habría que calcular el offset de cada una , para ello se multiplica el valor del sector de inicio por el número de sectores de disco. | ||
| + | Por ejemplo | ||
| + | <sxh> mount -o loop, | ||
| + | |||
| + | para sda2 que comienza en el sector 1026048 y los sectores de este disco son de 512 bytes... seria un offset de 525336576 bytes | ||
| + | < | ||
| + | < | ||
| + | Para montar un archivo de imagen como solo lectura (conteniendo el volcado de un disco completo, no de una sola partición) se puede utilizar el siguiente comando. | ||
| + | < | ||