Almacenamiento en una imagen/archivo de respaldo

Almacenamiento en una imagen/archivo de respaldo

Tengo un equipo que tiene una placa base que arranca con un sistema operativo basado en Linux. Estoy interesado en poder clonar este disco duro para que, en caso de que falle, tenga un plan de respaldo para mantener el equipo funcionando. Hasta ahora he podido montar el disco duro en una PC diferente con Linux y pude eliminar los datos de las particiones. Sin embargo, no sé qué hacer con dos de las particiones: sdb2 y sdb13, que no aparecen como sistemas de archivos EXT3; sdb2 tiene extensión 0x05 y, aunque sdb13 es 0x83, no muestra que tenga ningún sistema de archivos y no puedo montarlo. Y todavía no estoy seguro de cómo manejar GRUB si uso un disco duro nuevo de diferente tamaño. Estoy buscando saber si lo que quiero hacer es posible... si tengo suficiente información de lo siguiente

salida defdisk -l

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00066c45

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1              63      208844      104391   83  Linux
Partition 1 does not start on physical sector boundary.
/dev/sdb2          208845    31262489    15526822+   5  Extended
Partition 2 does not start on physical sector boundary.
/dev/sdb5          208908     6650909     3221001   83  Linux
Partition 5 does not start on physical sector boundary.
/dev/sdb6         6650973     7052534      200781   83  Linux
Partition 6 does not start on physical sector boundary.
/dev/sdb7         7052598     7646939      297171   83  Linux
Partition 7 does not start on physical sector boundary.
/dev/sdb8         7647003     7855784      104391   83  Linux
Partition 8 does not start on physical sector boundary.
/dev/sdb9         7855848    15679439     3911796   83  Linux
/dev/sdb10       15679503    23503094     3911796   83  Linux
Partition 10 does not start on physical sector boundary.
/dev/sdb11       23503158    24097499      297171   83  Linux
Partition 11 does not start on physical sector boundary.
/dev/sdb12       24097563    24691904      297171   83  Linux
Partition 12 does not start on physical sector boundary.
/dev/sdb13       24691968    31262489     3285261   83  Linux

salida desfdisk -d

# partition table of /dev/sdb
unit: sectors

/dev/sdb1 : start=       63, size=   208782, Id=83
/dev/sdb2 : start=   208845, size= 31053645, Id= 5
/dev/sdb3 : start=        0, size=        0, Id= 0
/dev/sdb4 : start=        0, size=        0, Id= 0
/dev/sdb5 : start=   208908, size=  6442002, Id=83
/dev/sdb6 : start=  6650973, size=   401562, Id=83
/dev/sdb7 : start=  7052598, size=   594342, Id=83
/dev/sdb8 : start=  7647003, size=   208782, Id=83
/dev/sdb9 : start=  7855848, size=  7823592, Id=83
/dev/sdb10: start= 15679503, size=  7823592, Id=83
/dev/sdb11: start= 23503158, size=   594342, Id=83
/dev/sdb12: start= 24097563, size=   594342, Id=83
/dev/sdb13: start= 24691968, size=  6570522, Id=83

Pude montar los sistemas de archivos EXT3 de sdb 1, 5, 7, 8, 9, 10, 11, 12 y guardar el contenido de cada uno en sdb1.tar, sdb5.tar, etc.

También hice dd if=/dev/sdb of=./sdb_dd bs=512 count=1para guardar el MBR de la unidad en un archivo llamado sdb_dd.

Respuesta1

Por lo tanto, si simplemente desea hacer una copia de seguridad de todo el disco, no necesita tomarse la molestia de montar cada partición individual y guardar los datos. Como dijo @Christopher, puedes usar algo como clonezilla. También puede utilizar DD para realizar una copia de seguridad en un archivo o realizar una copia byte por byte en un disco nuevo. La ventaja de DD es que es una utilidad GNU estándar y está disponible en casi todas las distribuciones *nix.

Lo siguiente supone que ha iniciado en un disco activo/otro sistema operativo Linux que no se ejecuta en el disco que se va a clonar. Además, se supone que el disco del que desea realizar una copia de seguridad es /dev/sdb.

Almacenamiento en una imagen/archivo de respaldo

Respaldo

dd if=/dev/sdb | gzip -c /location_to_store_backup_image/myserver.img.gz

Restaurar

gunzip -c /location_to_store_backup_image/myserver.img.gz | dd of=/dev/sdb

Directo a otro disco

Respaldo

dd if=/dev/sdb of=/dev/sdb

Restaurar

Inserte el disco clonado en la caja e inicie el sistema =D

Fuentes

http://www.linuxweblog.com/dd-image

información relacionada