Muitas vezes não é prático, nem muito esperto, realizar backups de todo o seu disco. Se você seguiu meu conselho no post citado, lembra? aquele de separar dados e sistema… Então seus dados, incluindo a foto da tia Genoveva e todo aquele arsenal de músicas e vídeos estão em uma partição distinta, que não a do sistema. Logo, se você corrompeu de alguma forma seu sistema, para quê restaurar 60, 80, 120GB de dados quando seu sistema tem, digamos, apenas 10Gb?Você já tentou compactar uma Mp3 por exemplo? Você pode tentar, mas adivinha só… não dá. A razão é simples, a estrutura de dados dentro de uma Mp3 já é extremamente compacta. Você pode usar RAR, ZIP, 7z, BZ2 o que quiser, não dá mesmo. É simplesmente inútil, a redução no tamanho total é insignificante. Conclui-se então que a compactação oferecida pelo partimage apenas consumirá tempo no backup de arquivos deste tipo, tornando o processo de backup/restore destas partições algo enfadonho.Essa introdução foi apenas para enfatizar que você não deve esperar horas a fio pela finalização de um backup/restore full quando a única partição envolvida é a de sistema. Mas lembre-se que um backup full é importante, com uma frequência bem mais esporádica, mas importante.Nesta manhã, um amigo ligou-me com a seguinte situação: por alguma razão, ele instalou o Windows XP em uma das partições disponíveis que tinha em sua máquina que até então possuia instalado o Kurumin Linux. O problema é que o Windows normalmente não está nem aí para as opiniões do usuário e não perguntou se deveria ou não sobrescrever a MBR (Master Boot Record – os primeiros 512 bytes do disco – local onde normalmente ficam guardadas as informações de inicialização do(s) sistema(s) e simplesmente passou por cima da mesma arbitrariamente). O resultado foi que apesar do Kurumin estar lá no disco, em uma das partições, ele simplesmente perdeu a opção de ser inicializado. É claro que com algum trabalho isso pode ser revertido, mas aqui vai uma solução simples de como fazer backups e restores não apenas da MBR mas também da tabela de partições do disco.
Em alguns casos peculiares, de nada adianta ter apenas um backup da partição. Mas se você tem um backup da MBR, tabela de partições e lógico as próprias, pode-se dizer que você realmente você clonou o HD inteiro. Abaixo explico como salvar sua MBR e Tabela de Partições.
Este comando salvará aqueles primeiros 512 bytes onde fica instalado o gerenciador de boot. Acesse o diretório onde você deseja salvar a imagem da MBR e execute:
dd if=/dev/hda of=hda.mbr count=1 bs=512
Este segundo comando faz uma cópia da “partition table” do disco. Esta inforação contempla o inicío e fim de todas as partições do disco, logo se você restaurar este arquivo em um outro HD, ele ficará particionado exatamente como o original, lembrando que ele tem de ser do mesmo tamanho ou maior (ficando o espaço excedente disponível).
sfdisk -d /dev/hda > hda.sf
Para restaurar os backups, na pasta onde estão salvos os arquivos, inverta os comando deixando-os assim:
dd if=hda.mbr of=/dev/hda
sfdisk –force /dev/hda <>