Restauração do sistema [Resolvido]

Iniciado por fel!pe S., 30 de Julho de 2009, 05:34

tópico anterior - próximo tópico

fel!pe S.

Olá pessoal,

sou novo no forum e na utilização de sistemas linux.

ao instalar um codec para a leitura de DVD (cripitografado) no Totem e também na tentativa de fazer com que o jogo Chess (pré instalado) executa-se a opção 3D. Cometi algmas falas por não estar habituado ao sistema.

gostaria de saber se existe no Ubuntu 9.04 alguma ferramenta semelhante ao Restaurador de Sistema do Windows?

minha intenção é voltar para o ponto onde meu sistema foi atualizado para essa versão (versão limpa sem codecs extras ou pacotes pós carregados)

agradeço pela atenção

Lunik

Eu sei que por padrão não existe nenhuma ferramenta assim. Então no teu caso o jeito é desfazer o que foi feito "na mão" (o que pode ser facilitado caso saiba os pacotes que foram instalados... Programas como gtkorphan e ubuntu tweak podem ajudar).

Mas se futuramente você quiser um sistema desse tipo, ouvi falar de alguns: TimeVault, FlyBack e BackInTime.

https://launchpad.net/timevault
http://linux-facil.blogspot.com/2008/01/flyback-time-machine-para-linux.html
http://backintime.le-web.org/

fel!pe S.

Obrigadissimo!

vou testar algm.

recomendação?

Lunik

#3
Na verdade eu uso mesmo o rsync e um hd externo... mas desses que eu passei, o mais popular parece ser o ultimo, Back In Time. O timevault parece que ainda não é um projeto muito maduro, e o flyback eu descobri apenas como alternativa.

Adriano R.N.

Camarada, boa madrugada!
Uma outra possibilidade é fazer um backup de todo o sistema assim que você instalar tudo o que quer. Veja a dica abaixo:

Fonte: http://www.guiaubuntupt.org/wiki/index.php?title=Backup_%26_Restaurar_o_sistema
1: Fazer o Backup
Para fazer isto, muda para root com
  sudo su
e vai para a raíz (/) 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=/sys /
A explicação 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.
p - Preservar permissões, para manter as mesmas permissões nos ficheiros.
z - Comprimir o ficheiro com 'gzip' para o fazer mais pequeno.
f <filename> - especifica onde guardar o backup, /backup.tgz é o ficheiro usado neste exemplo
Agora vem as pastas que queremos excluir. Não queremos fazer backup de tudo, pois algumas pastas não são muito uteis para incluir. Também toma nota para não incluir o próprio ficheiro, ou então vais ter resultados estranhos. Poderás também não querer incluir a pasta /mnt pois se tiveres partições montadas acabarás por fazer bakup a elas também. Atenção para não teres nada montado em /media ( exemplo cd's ou discos removiveis) ou então exclui a pasta /media também.
Por fim vai para a raíz 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 raíz do teu sistema de ficheiros, que provavelmente é grande. Agora podes gravar para um DVD ou mover para outra máquina, 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 compressão mas menos velocidade. Se a compressão é importante para ti, substitui o 'z' no comando com 'j', e dá ao backup a extensão 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: Restaurando
Aviso: Por favor, por amor de Deus, tem muito cuidado aqui. Se não percebes o que estás a fazer podes acabar gravando por cima de coisas que são importantes para ti, por isso tem muito cuidado!
Bem, vamos continuar o nosso exemplo do capítulo 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! Não é necessário andar com coisas como cd's de arranque nem nada. Claro que, se tornaste o teu sistema incapaz de arrancar, poderás não ter escolha senão usar um live-cd, mas os resultados são os mesmos. Podes mesmo apagar cada um dos ficheiros de sistema do Linux enquanto ele está a correr com um comando. No entanto não 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 /

ATENÇÃO: isto irá gravar por cima cada um dos ficheiros na tua partição com o do arquivo de backup!
Prime enter/return/o nariz/o que te der na telha e olha para o espectáculo. Mais uma vez, isto pode demorar um pouco. Quando estiver acabado, terás o Ubuntu com o sistema todo restaurado! Certifica-te, antes de fazer qualquer outra coisa, que recrias as pastas que excluíste do backup:
  mkdir proc
  mkdir lost+found
  mkdir mnt
  mkdir sys
  etc...

E quando reiniciares, tudo deverá estar como quando fizeste o backup!
Boa sorte e Muito AXÉ!!!

fel!pe S.

Maravilha Adriano.
tutorial super bem descrito!

E acho que vou seguir sua dica também Lunik. Um hd externo para essas horas além de simples é + rápido..

muitissimo obrigado pela atenção de todos!