Como fazer backup dos primeiros 3 de 5 partições

1

Eu estou tentando descobrir como fazer o backup das primeiras 3 de 5 partições, para poder restaurá-las em caso de falha no disco ou no caso de eu estragar meu sistema. As partições 4 e 5 são configuradas na configuração RAID 1 e contêm dados, cujo backup é feito em outro disco.

Acho que devo usar o procedimento abaixo. Minha pergunta é se isso funciona e a configuração do RAID 1 ainda funcionará?

  1. Obter informações de partição:
willem@willem-desktop:~$ sudo parted -l
[sudo] password for willem:
Model: ATA WDC WD10JFCX-68N (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number Start   End    Size   File system  Name  Flags
1      1049kB  538MB  537MB  fat32              boot
2      538MB   794MB  256MB  ext2
3      794MB   170GB  170GB                     lvm
4      170GB   485GB  315GB  btrfs
5      485GB   799GB  315GB  btrfs
  1. Inicializar o LiveUSB
  2. Reduza a entropia na partição 3:
dd if=/dev/zero of=/tmp/delete.me bs=8M; rm delete.me
  1. Calcular o tamanho da tabela do GPT Fórmula = (128 * N) +1024 = (128 * 5) +1024 = 1664

  2. Fazer backup da tabela da GPT

dd if=/dev/sda of=GPT_TABLE bs=1 count=1664
  1. Partições de backup 1, 2 e 3
dd if=/dev/sda1 | bzip2 > /media/sda1_image.bz2
dd if=/dev/sda2 | bzip2 > /media/sda2_image.bz2
dd if=/dev/sda3 | bzip2 > /media/sda3_image.bz2
  1. Se necessário, restaure a tabela da GPT
dd  if=GPT_TABLE of=/dev/sda bs=1 count=1664
  1. Se necessário, restaure as partições 1, 2 e 3
bzcat /media/sda1_image.bz2 | dd of=/dev/sda1
bzcat /media/sda2_image.bz2 | dd of=/dev/sda1
bzcat /media/sda3_image.bz2 | dd of=/dev/sda1
    
por Willem Hexspoor 28.10.2015 / 21:48

0 respostas