Backups tomam algum planejamento e existem várias estratégias viáveis. Você terá que decidir qual método funciona melhor para você.
Tenha cuidado com a "melhor forma", o que funciona melhor para uma pessoa pode não ser o melhor para outra.
No final do dia, o "melhor método" é aquele que foi testado e conhecido por funcionar. Você precisa testar sua estratégia de backup ANTES de precisar
Usando imagens
Uma maneira é simplesmente copiar e compactar uma imagem de suas partições. Você pode fazer isso com várias ferramentas, qualquer coisa de dd a partimage para clonezilla
partimage
clonezilla
A vantagem dessa estratégia é que ela é (relativamente) fácil e muito completa.
A desvantagem é que as imagens de backup são grandes.
Backups menores
Você pode fazer backups menores apenas fazendo backup de dados e configurações. Existem várias ferramentas para fazer isso, tudo de dd para tar para rsync.
A chave aqui é saber o que você precisa fazer o backup.
Vantagem - os backups serão menores.
Desvantagem - Este é um método manual, por isso é fácil esquecer um arquivo crítico (/ etc / passwd).
Uma lista do que voltar sempre precisará ser revisada para garantir que a lista esteja completa.
1) Lista de pacotes instalados
Lista de pacotes
# Crie uma lista de texto de uma instalação existente de todos os pacotes apt-get instalados
# para reinstalar em uma distro recém-instalada
# make the list
[old distro] sudo dpkg --get-selections > packages
Você executaria uma nova instalação e restauraria seus pacotes. Os seguintes comandos também atualizam todos os pacotes em seu sistema (então restaure e atualize tudo de uma só vez).
# Now put them back on the new distro
[new distro] sudo dpkg --set-selections < packages
[new distro] sudo apt-get dselect-upgrade
2) Dados . Geralmente isso seria / home. A maioria dos dados e personalizações do usuário estarão no diretório inicial dos usuários. Se você salvar dados em outros locais, inclua isso (por exemplo / media / data).
3) configurações do sistema . Aqui é onde haverá alguma variação. Pessoalmente, se eu editar a configuração do sistema ANY , eu mantenho uma cópia do arquivo de configuração original e meu arquivo personalizado em / root. Então, se eu editar /etc/fstab
, por exemplo, mantenha uma cópia em / root / etc / fstab e original em /root/etc/fstab.orig
Você também precisará de /etc/passwd
, /etc/shadow
, /etc/group
, /etc/sudoers
, /etc/hostname
e /etc/hosts
(você pode precisar de mais em / etc, se eu esqueci algo, eu adicionarei)
Em um servidor, você pode precisar incluir /var/www
ou outros diretórios de dados.
Entendo que isso exige algum esforço, por isso, pode ser mais fácil incluir todos os /etc
.
4) Uma cópia da sua tabela de partições de disco .
sudo fdisk -l > fdisk.bak
Você pode usar essas informações para restaurar sua tabela de partições se substituir seu disco rígido.
5) Uma cópia do seu MBR
dd if=/dev/sda of=MBR.bak bs=512 count=1
Você restauraria com
dd if=MBR.bak of=/dev/sda bs=512 count=1
6) Outros arquivos / diretórios - Dependendo do sistema e da personalização, talvez seja necessário incluir diretórios adicionais. As considerações podem incluir /opt
, /usr/local
, / usr / share 'e / ou seus arquivos .desktop. Qualquer coisa no seu sistema que você baixou ou personalizou fora do apt-get ou gerenciador de software.
7) Coloque tudo isso em um arquivo
tar -cvpzf backup.tar.gz /home /root /etc ./MBR.bak ./fsdisk.bak ./packages
8) rsync
Como alternativa ao tar, você pode usar o rsync.
Veja - link
Backups de rede
Outra opção é usar o NFS ou o Samba para fazer backup de dados.
Cron
Você pode automatizar os backups gravando um script de backup e executando-o (diário / por hora) com o cron.
Restaurar
1) Usando um live CD, restaure suas partições usando gparted ou fdisk a partir das informações em fdisk.bak
2) Instale o Ubuntu.
3) Inicialize sua nova instalação, atualize seus pacotes.
4) Restaure seus dados e configurações
tar -xvpzf /home/test/backup.tar.gz -C /
Em seguida, reinicie
Veja também - link
Outras estratégias
Existem muitas estratégias adicionais para backup, algumas para fazer backup apenas do seu diretório home, algumas gráficas.
veja: link
Teste
Não é um backup, a menos que seja testado. Isso é mais importante quando você NÃO está usando uma imagem da sua partição raiz.
Teste a restauração de seu sistema em uma VM, em um computador reserva ou em uma partição ou disco rígido reserva.