Fazer backup e restaurar o sistema

Com este comando você poderá efetuar backup e restaurar o sistema quando der problemas

 

Backup

1- Para fazer isto, mude para root:

sudo su

 

2- Vamos para a raiz do sistema:

 

cd /

 

 

 

3- Usar o comando:

 

tar -cvpzf /backup.tgz  –exclude=/backup.tgz –exclude=/mnt –exclude=/media /

 

 

 

Entendo o comando

 

tar = é o nome de um programa de arquivamento desenvolvido para armazenar e extrair arquivos de um arquivo tar (que contém os demais) conhecido como tarfile ou tarball.

 

c = criar um novo arquivo.

v = modo “verbose”, o tar vai mostrar no console o que está  fazendo

p = Preservar permissões, para manter as mesmas permissões nos ficheiros.

z = Comprimir o ficheiro com ‘gzip’.

f <filename> = Especifica onde guardar o backup. O  backup.tgz é nome que estamos dando ao arquivo de backup e com / estamos salvado ele no diretório raiz. Poderíamos salvar em outro lugar como: /home/backup.tgz

 

Com o  –exclude=  definimos os arquivos e diretórios que não queremos incluir no nosso backup. Quando fazemos –exclude=/media  estamos excluindo o diretório media.

Atenção para excluir sempre o arquivo do nosso backup, nesse caso o –exclude=/backup.tgz .

Podemos também não querer incluir a pasta /mnt pois se tivermos partições montadas  faremos bakup delas também. Atenção para não deixar nada montado em /media ( exemplo cd’s ou discos removiveis) ou então exclui a pasta /media também.

 

No fim teremos um ficheiro chamado backup.tgz na raíz do teu sistema de ficheiros, que provavelmente é grande. Agora podemos gravar para um DVD ou mover para outra máquina.

 

No fim do processo, pode surgir umas mensagens ‘tar: Error exit delayed from previous errors’ ou algo parecido, mas na maior parte dos casos podes ignorá-las.

 

 

Podemos usar o Bzip2 para comprimir o backup. Isso significa maior compressão mas menos velocidade. Se a compressão é importante é só substitui o ‘z’ no comando com ‘j’, e dá ao backup a extensão correta (bz2). Isto fará o comando parecer-se com isto:

 

tar -cvpjf /backup.tar.bz2 –exclude=/backup.tgz –exclude=/mnt –exclude=/media /

 

 

 

 

 

Restaurando o sistema

 

 

 

Isto irá gravar por cima de cada um dos ficheiros o conteudo do arquivo de backup.

 

 

 

 

1- Vamos mudar para o usuário root:

 

 

sudo su

 

 

 

2-Vamos para a raiz do sistema:

 

 

cd /

 

 

 

3- Para quando usamos o tar:
tar xvpfz backup.tgz -C /

 

 

4-Parar o Bzip2:

 

 

 

tar xvpfj backup.tar.bz2 -C /

 

 

 

Agora é  só reiniciar o sistema!


Both comments and pings are currently closed.

Comments are closed.

Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina.