Quiero hacer una copia de seguridad de todo el diseño de la partición de un disco duro, incluidas las unidades lógicas, para poder restaurar ese diseño en otro disco. Yo no quiero copiar el contenido de las particiones, sólo el diseño. Para las particiones primaria y extendida, es fácil:
dd if=/dev/sda of=partitiontable.bin bs=1 skip=446 count=64 # backup
dd if=partitiontable.bin of=/dev/sda bs=1 seek=446 count=64 # restore
Pero cuando se trata del diseño de las particiones lógicas, me pregunto si existe entre las herramientas estándar una forma similar de guardar el diseño. Supongo que el problema principal es encontrar las compensaciones para las ubicaciones de los EBR, porque con eso, dd
hará el resto. Tenga en cuenta que necesito poder volver a colocar todo en un (posiblemente) disco en blanco y, por lo tanto, restaurar el mismo diseño. Usar herramientas de particionamiento como fdisk
o parted
está bien, pero debo ser capaz de automatizar su uso (secuencias de comandos) y no deberían depender de ningún paquete relacionado con X, solo línea de comandos.
Mi plan de respaldo lo está haciendo manualmente en un pequeño script de Python usando el módulo de estructura, pero esperaba que hubiera una manera más fácil.