Backup do Linux usando tar

2


Im novo para backup Linux.
Estou pensando em backup completo do sistema do meu servidor linux usando tar. Eu criei o seguinte código:

tar -zcvpf /archive/fullbackup.tar.gz 
--exclude=/archive 
--exclude=/mnt 
--exclude=/proc 
--exclude=/lost+found 
--exclude=/dev 
--exclude=/sys 
--exclude=/tmp 
/

e se precisar de algum problema de hardware, restaure-o com

cd /
tar -zxpvf fullbackup.tar.gz

Mas meu código acima faz o backup do MBR e do sistema de arquivos? O código acima será suficiente para trazer o mesmo servidor de volta?

    
por misamisa 14.02.2013 / 07:01

3 respostas

4

But does my above code back up MBR and filesystem?

Não. Faz o backup do conteúdo do sistema de arquivos.

Não é o MBR que não é um arquivo, mas está contido em um setor fora dos sistemas de arquivos.
E não o sistema de arquivos com configurações potencialmente alteradas e / ou erros, apenas o conteúdo do sistema de arquivos (concedido, isso é uma diferença menor).

and if in need of any hardware problem, restore it with

cd /
tar -zxpvf fullbackup.tar.gz

Will the above code be enough to bring the same server back?

Provavelmente, desde que você use a mesma configuração. O tarball conterá apenas os arquivos, não o esquema de partição usado para os discos. Então você terá que particionar o disco da mesma maneira. (Ou copie o esquema de partição antigo, por exemplo, com dd if=/dev/sda of=myMBRbackup bs=512 count=1 ).

Observe que há maneiras melhores de criar backups, alguns dos quais já foram respondidos em outras postagens. Pessoalmente, eu apenas faria backup da configuração e dos dados. Tudo o resto é apenas uma questão de reinstalar. Possivelmente até com a última versão.

Além disso, o tar não fará backup de todos os arquivos. A primeira vez que isso é bom.

Mas se você executar isso semanalmente ou diariamente, receberá muitos backups grandes. Nesse caso, observe o rsync (que faz alterações incrementais) ou uma das muitas outras opções.

    
por 14.02.2013 / 08:29
2

Usar o tar para fazer backup / restaurar um sistema é bastante rudimentar, e com isso quero dizer que provavelmente há maneiras mais elegantes de fazer backup do seu sistema ... Se você realmente quer ficar no tar, aqui está um guia muito bom Eu encontrei (inclui instruções sobre o backup do MBR; grub especificamente). link Embora esteja no site do wiki do Ubuntu, não há motivo para que ele não funcione em nenhuma máquina UNIX / Linux.

Você também pode querer verificar isso: link

Se você quiser algo com uma interface gráfica da Web agradável e relativamente simples de configurar e usar: link

Espero que isso ajude!

    
por 14.02.2013 / 07:18
1

Usando remastersys:

link

Você pode criar uma iso ao vivo do seu sistema existente. então instale todos os pacotes necessários no seu Ubuntu e então faça um iso usando remastersys. Então, usando o disco de inicialização, você pode criar um usb inicializável a partir desta iso.

edite seu arquivo /etc/apt/sources.list. Adicione a seguinte linha no final do arquivo.

deb link principal preciso

Em seguida, execute o seguinte comando:

sudo apt-get update

sudo apt-get instala remastersys

sudo apt-get instala remastersys-gui

sudo apt-get instala o remastersys-gtk

Para executar o remastersys no modo gui, digite o seguinte comando:

sudo remastersys-gui

    
por 14.02.2013 / 07:47