backup & restaurar ubuntu

Upload: jose-junior-gyn

Post on 15-Jul-2015

24 views

Category:

Documents


0 download

TRANSCRIPT

Backup & Restaurar o sistema - Guia Ubuntu PT

http://www.guiaubuntupt.org/wiki/index.php?title=Backup_%26_Resta...

Backup & Restaurar o sistemaDe Guia Ubuntu PTBackup & Restore guide Fonte: Compentux Guia de backup e restaurao de um sistema Linux. Muito provalvelmente usaste Windows antes de comeares a usar Ubuntu. Durante esse tempo deves ter necessitado de fazer o backup e/ou restaurar do sistema. No Windows terias de usar software proprietrio, terias de reiniciar a tua mquinas e arrancar para um ambiente especial no qual poderias fazer o backup ou restaurar (programas como o Norton Ghost). Durante esse tempo deves ter-te perguntado porque no seria possvel s copiar toda a drive C:\ para um grande ficheiro zip. Isso impossvel, porque em Windows h muitos ficheiros que no podes copiar, ou gravar por cima enquanto esto a ser usados, e portanto precisavas de um software especializado para realizar esta tarefa. Bem, estou aqui para dizer que essas coisas, tais como reiniciar (http://www.ubuntuforums.org /showthread.php?t=34629), so coisas do Windows CoisasMalucas (R). No preciso programas como o Ghost para fazeres backups do sistema do Ubuntu (ou de qualquer sistema Linux, para que conste). Alis, usar o Ghost poderia ser uma pssima ideia se estiveres a usar qualquer coisa excepto ext2. O ext3, o tipo de partio por defeito do Ubuntu, reconhecido pelo Ghost como uma partio ext2 danificada e faz um belssimo trabalho a destruir os teus dados.

1: Fazer o Backup"O que devo usar para fazer backup do meu sistema?" A resposta simples, usar o mesmo que usas para comprimir e fazer backup de tudo o resto: o TAR. Ao contrrio do Windows, o Linux no restringe o acesso root a nada, assim podes copiar todos os ficheiros existentes numa partio para um ficheiro TAR! Para fazer isto, muda para root comsudo su

e vai para a raz (/) do teu sistema de ficheiro (Vamos usar isto como exemplo, mas podes ir para onde quiseres que o backup fique gravado no fim)cd /

Agora, em baixo o comando inteiro que se poderia usar para um backup do sistema:

tar -cvpzf /backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/s

A explicao do comando: 'tar' o programa que vamos a usar. c - criar um novo arquivo. v - modo "verbose", o tar vai mostrar no ecr o que est a fazer.

1 de 3

11/09/2010 10:18

Backup & Restaurar o sistema - Guia Ubuntu PT

http://www.guiaubuntupt.org/wiki/index.php?title=Backup_%26_Resta...

p - Preservar permisses, para manter as mesmas permisses nos ficheiros. z - Comprimir o ficheiro com 'gzip' para o fazer mais pequeno. f - especifica onde guardar o backup, /backup.tgz o ficheiro usado neste exemplo Agora vem as pastas que queremos excluir. No queremos fazer backup de tudo, pois algumas pastas no so muito uteis para incluir. Tambm toma nota para no incluir o prprio ficheiro, ou ento vais ter resultados estranhos. Poders tambm no querer incluir a pasta /mnt pois se tiveres parties montadas acabars por fazer bakup a elas tambm. Ateno para no teres nada montado em /media ( exemplo cd's ou discos removiveis) ou ento exclui a pasta /media tambm. Por fim vai para a raz da directoria que queremos fazer backup. Como queres fazer backup de tudo ser / Se o comando tiver ao teu gosto, carrega no 'enter', senta-te e relaxa, isto capaz de demorar um pouco. No fim vais ter um ficheiro chamado backup.tgz na raz do teu sistema de ficheiros, que provavelmente grande. Agora podes gravar para um DVD ou mover para outra mquina, o que preferires. No fim do processo, pode surgir umas mensagens nas linhas a dizer 'tar: Error exit delayed from previous errors' ou parecido, mas na maior parte dos casos podes ignor-las. Em alternativa, podes usar o Bzip2 para comprimir o teu backup. Isso significa maior compresso mas menos velocidade. Se a compresso importante para ti, substitui o 'z' no comando com 'j', e d ao backup a extenso correcta (bz2). Isto far o comando parecer-se com isto: tar -cvpjf /backup.tar.bz2 --exclude=/proc --exclude=/lost+found --exclude=/backup.tar.bz2 --exclude=/mnt --exclude=/sys /

2: RestaurandoAviso: Por favor, por amor de Deus, tem muito cuidado aqui. Se no percebes o que ests a fazer podes acabar gravando por cima de coisas que so importantes para ti, por isso tem muito cuidado! Bem, vamos continuar o nosso exemplo do captulo anterior; o ficheiro backup.tgz na raiz do sistema. Mais uma vez, certifica-te que s o root e que o ficheiro est na raiz do sistema de ficheiros. Uma das coisas bonitas do Linux que isto vai funcionar at num sistema a funcionar! No necessrio andar com coisas como cd's de arranque nem nada. Claro que, se tornaste o teu sistema incapaz de arrancar, poders no ter escolha seno usar um live-cd, mas os resultados so os mesmos. Podes mesmo apagar cada um dos ficheiros de sistema do Linux enquanto ele est a correr com um comando. No entanto no te vou dar esse comando! ;-) Bem, voltando ao assunto. Este o comando que vou usar:tar xvpfz backup.tgz -C /

Ou, se usaste o Bzip2;tar xvpfj backup.tar.bz2 -C /

2 de 3

11/09/2010 10:18

Backup & Restaurar o sistema - Guia Ubuntu PT

http://www.guiaubuntupt.org/wiki/index.php?title=Backup_%26_Resta...

ATENO: isto ir gravar por cima cada um dos ficheiros na tua partio com o do arquivo de backup! Prime enter/return/o nariz/o que te der na telha e olha para o espectculo. Mais uma vez, isto pode demorar um pouco. Quando estiver acabado, ters o Ubuntu com o sistema todo restaurado! Certifica-te, antes de fazer qualquer outra coisa, que recrias as pastas que excluste do backup:mkdir proc mkdir lost+found mkdir mnt mkdir sys etc...

E quando reiniciares, tudo dever estar como quando fizeste o backup! E pronto, j est! Espero que isto tenha ajudado! Como sempre, qualquer feedback ser bem recebido!

3 de 3

11/09/2010 10:18