
Estou familiarizado com o uso do rsync para fazer backup de vários arquivos do meu sistema, mas qual é a melhor maneira de restaurar completamente uma máquina.
O que eu tentei no passado é:
- Faça uma formatação/reinstalação básica a partir dos discos de instalação do Fedora
- Certifique-se de que a rede esteja ativada
- Copie tudo, desde o backup rsync por cima do sistema recém-instalado
Dessa forma funciona, mas não acho que todos os pacotes instalados funcionem 100% depois.
Quero poder restaurar meu sistema com o mínimo de esforço e que tudo funcione como no momento em que o backup foi feito. Além disso, se possível, instale em outras máquinas e, essencialmente, tenha duas máquinas com os mesmos pacotes e dados.
Responder1
Aqui está o que eu fiz (isso pressupõe um único disco, em/dev/sda)
use dd para fazer backup do MBR e da tabela de partições: "dd bs=512 count=1 if=/dev/sda of=/backups/sda.layout"
use o rsync para copiar tudo com algo como: "rsync -axvPH --numeric-ids ..."
Na restauração eu faço isso:
inicialize a máquina de destino comsysrescuecd, normalmente terei o arquivo 'sda.layout' em um pendrive.
restaure a tabela MBR/partição com dd: "dd bs=512 count=1 if=/path/to/sda.layout of=/dev/sda"
Usar sonda parcial(obrigado, comentarista Mark)para fazer com que o kernel releia a tabela de partições.
Monte todas as diversas partições em /restore/. Eu torno os pontos de montagem idênticos na restauração, portanto, se eu tiver /boot, /var na minha fonte, acabo com /restore/boot, /restore/var, etc.
use o rsync para restaurar tudo.
Responder2
Eu nunca clonei sistemas inteiramente. Você nunca sabe o que pode mudar, e a imagem clonada do seu sistema já está desatualizada no momento em que ocorre uma alteração. A melhor maneira de fazer isso é estabelecer um procedimento que permita produzir sistemas funcionalmente idênticos. Uma possibilidade é algo como Kickstart, ou AutoYaST ou ferramentas similares. Mantenha bons backups de sua configuração e, de preferência, use um sistema de gerenciamento de configuração como Bcfg2, Puppet ou CFEngine para configurar tudo em vez de fazer isso manualmente. Então, quando você precisar criar um novo sistema semelhante a outro que você possui, ou recriar um sistema existente, é um procedimento simples e bem definido.
Responder3
Seria necessário mais esforço inicial, masInício rápidoeRevisorpermitem personalizar uma instalação e usá-la em outras máquinas. Você pode incluir versões personalizadas dos seus arquivos de configurações.
Você também pode considerar manter seu diretório pessoal em uma partição separada. Você pode deixar essa partição sozinha enquanto faz uma instalação limpa em outra partição.
Responder4
Sempre pensei que a maneira Gentoo de instalar um novo sistema (a partir de backup ou não) era a melhor devido à sua simplicidade.
- Crie um sistema funcional e mínimo.
- Carregue o sistema em funcionamento como um disco rígido em um livecd.
- Tar o sistema de arquivos e salve em algum lugar.
- Carregue o sistema de destino com um livecd.
- Prepare o disco rígido de destino e monte-o.
- Descompacte o disco rígido montado.
- Digite chroot.
- Configure o bootloader e outras coisas dependentes do sistema.
- Reinicie e vá.
- Instale novo software/copie pastas de usuário/adicione outros arquivos conforme necessário.