Como ter o Restauro do Sistema em Linux?
Umas das funcionalidades mais fantásticas implementadas no Windows é a possibilidade de fazer roll back no sistema quando algo corre mal. Instalação de actualizações, instalação de novos drivers, alteração de determinados procedimentos na máquina fazem com que às vezes o sistema se torne instável e aí um Restauro do Sistema pode ser a solução para o problema.
Em Linux esta funcionalidade não existe, mas há aplicações para tal. Uma dessas aplicações é o TimeShift.
TimeShift é uma aplicação ao estilo do Restauro do Sistema (System Restore) do windows ou do Time Machine do MacOS. Na prática esta ferramenta cria snapshots incrementais do sistema de ficheiros, em intervalos regulares.
Como instalar o TimeShift no Ubuntu 12.04/12.10/13.04/13.10?
Para instalar o TimeShift no Ubuntu deverá seguir os seguintes passos:
Passo 1) Adicionar repositório
sudo apt-add-repository -y ppa:teejee2008/ppa |
Passo 2) Actualizar a lista de pacotes
sudo apt-get update |
Passo 3) Instalar o TimeShift
sudo apt-get install timeshift |
Depois de instalado, basta procurar na dash por TimeShift. Na interface principal pode indicar para onde são realizados os snapshots.
Já dentro do TimeShift, nas opções, podem definir quando o sistema cria os respectivos snapshots.
O utilizador pode ainda definir quais os directórios que irão fazer parte backup a ser efectuado ao sistema, assim como auto-remover snapshots que estejam na máquina há já algum tempo.
Além da criação de snapshots podemos também facilmente repor os mesmos através da funcionalidade Restore.
A aplicação é bastante simples de usar e pode-nos “salvar a vida” em algumas situações. Ter backups é sempre uma mais valia…não os ter pode ser uma frustração.
Este artigo tem mais de um ano
Muito bom! Parabéns pelo artigo.
Se não estou em erro, a Caixa Mágica, no tempo da parceria com a Mandriva, também tinha a opção de rollback, mas em linha de comandos, sem interface gráfica.
Eu acho que o OpenSuse traz uma ferramenta de backup de raiz
Uma?
Linux que é Linux trás pelos pelo menos 50 ferramentas de backup.
50 Ferramentas para fazer a mesma coisa. ¬¬
aos olhos de um leigo é capaz de ser a mesma coisa..
e tu és um expert!!
Eu uso Linux há já alguns anos e sempre verifiquei que havia
muitas ferramentas, de variadíssimas formas e feitios, para fazer backups! 🙂
Lembro-me de uma ferramenta que permitia fazer backups até em cassetes de vídeo que nem para vídeo se usam já 🙂
Hmmm, obrigado pela informação e é verdade que já existem diversas ferramentas neste sentido, esta é apenas mais uma…
Até lhes encontro algumas funcionalidades no entanto o problema é que se realizarmos alguma operação que torne o O.S. instável, o mais provável é ele deixar de funcionar quase por completo sendo quase impossível aceder ao software para reverter. Um exemplo muito caricato é quando se mexe sem saber (ou tenta-se inventar :p ) no Compiz e tornamos o GUI totalmente inutilizável, nestes casos, nem este tipo de ferramentas nos poderão socorrer sendo quase sempre necessário re-instalar…
Por outro lado, há uns anos atrás meti-me a mexer no AlsaMixer e alterar line-ins para line-outs entre outras coisas e quando quis reverter foi uma longa e árdua tarefa de pesquisa auxiliada por excelentes companheiros de fórum 😀 Com este tipo de ferramenta, não teria acontecido!!
Caso te ponhas a “inventar” e dês cabo do sistema, tens uma solução que acho simples.
-Arrancas o computador com o livecd (ou usb) da versão linux que usas.
-Instalas o programa que usaste para fazer o backup, apontas o programa para o local (disco / partição) onde estão os arquivos de backup e fazes recuperar.
Não é assim tão dificil pois não?
Em verdade vos digo: se algum mal atingir o vosso Linux, ele jamais voltará a ser o que era, independentemente das ferramentas que usardes, e tereis que o reinstalar novamente. Palavra do senhor.
Bem eu sou um expert em derreter o meu querido linux, ando sempre a testar lixo e normalmente acabo com um sistema não inicializave, com falta de ficheiros demasiado importantes para arrancar, etc… mas reinstalar? não me lembro de vez alguma que o tenha feito por decidir que o sistema não era recuperavel… até no caso de servidores (que apenas acedo via ssh) um sistema rebentado se recupera com alguma facilidade
“Em Linux esta funcionalidade não existe, mas há aplicações para tal.”
A própria frase se contradiz .
Acabado o post saímos da maquina virtual .
Na realidade quem sempre utiliza os sistemas linux sabe perfeitamente que existe de tudo em linux hoje em dia , só não existe a tal marca xpto , mas existem sempre alternativas bastante boas que as marcas do status impostas pela propaganda de marketing .
Eu sou utilizador de sistemas linux diariamente , os tais que mataram o gnome , muitos deles gostam muito da maquina virtual , e muitos deles utilizam mac OSx , pois se utilizam-se todos os dias sistemas linux , não tinham matado o Gnome.
Não existe nativamente
Boas…
Por acaso até existe… heheh
O mint trás uma ferramenta de backup 😉
Não é tão completa..vê no control center(mate)..
Em relação a esta aplicação…ja quase me provocou um ataque cardiaco…parece um virus…
Dizem que a app trabalha sobre hardlinks…fiei-me na virgem e não corri…olha…num disco ssd em menos de 10 segundos estava sem home , e sem metade do sistema…um horror…
Ela estupidamente monta em /mnt a root…que coisa mais estupida, e esta não é hardlinked garanto!! 🙁
Para quê montar o sistema em /mnt, se ja esta montado na raiz…puff claro como li sobre a app a dizer que fazia hardlinks pois tentei apagar a suposta duplicação do meu SO…
Perdi todo o trabalho dos ultimos 4 meses…ainda estou em choque e vou ficar por mais 6 meses…não sei se vou conseguir voltar a construir a aplicação que estava a fazer em C/gtk…estava a ficar tão bonita e arrumada…e montes de coisas que ja estavam feitas…gone…
Tentei rapidamente, antes de desmontar a partição salvar a informação de journaling…mas como..se o disco ficou quase sem programas?!Tive que deitar a maquina abaixo, arrancar com livecd e salvar a info de journaling, para depois tentar com extundelete ou ext4mafic recuperar a info…mas como o disco foi desmontado antes…a info de journaling da minha home…foi-se…
Conclusão…para experimentar, uma aplicação com um conceito diferente para nunca perder os meus dados…funcionou ao contrario…como um Virus…
Vou dar na cabeça ao Tony, para ver se ele perde a mania de montar o sistema base em /mnt…e depois dizer que a app se baseia apenas em Hardlinks…porque ela so se baseia em hardlinks para os locais de backup…
cmps
sei que isso é chato, mas e copias de sugurança alternativas, não tinhas nada?
pois…
tinha migrado para um disco ssd ha uns 3 meses…e estava ainda a preprar a maquina…ja tinha diversas coisas feitas como partições em mem RAM, para não desgastar demasiado o disco ssd, schedulers para o disco apropriados para ssd, em caso de hibernação, ou shutdown…copiar a info das partições em RAM que fizessem sentido para o disco,etc…
A maquina estava um luxo…um luxo mesmo 🙁
Quando resolvi fazer um backup…resolvi experimentar com este programa que me parece bem fixe…tirando algumas coisas maradas(que mais me parecem prepositadas)…
se temos a raiz á mão de semear, para quê monta-la noutro lado disfarçada???!
primeiro…ele não tem nada que criar entradas na fstab…a fstab quem controla sou eu!!!
Segunto não tem nada que montar a minha raiz do sistema em /mnt/timeshift…se ao menos esta info estivesse disponivel…isto não tinha acontecido…pois a unica info que encontrei for que o programa funcionava por hardlinks…mas nunca pensei que o tony fosse maluco ao ponto de montar a raiz do sistema em /mnt/timeshift e não dizer nada á malta…
Conclusão…ao fazer o backup fiquei sem espaço…pelo que tive que matar o programa…mas este não terminou todas as threads de rsync…é um bug que ja reportei..
matei-as á unha…de seguida abro o programa de novo…e claro que ele não me indicou o backup anterior, pois ficou a meio…
Tive então de ir remover a unha a cópia criada…neste processo, dou uma olhadela em /mnt…(vicio de sysadmin…), e vejo que além da info que tinha removido, vejo uma estructura igual á minha raiz…:S fiquei espantado(não faz sentido…em /mnt quem mexe sou eu!!lol) fui logo a net a procura de info, mas não encontrei nada a mais do que a “treta” dos hardlinks…
como não encontrei e pensando que eram hardlinks…limpei tudo tal como tinha feito anteriormente com a info de backup…
Na altura não consegui encontrar uma explicação, para que alguém venha montar dados…e ainda por cima uma coisa tão perigosa em /mnt/timeshift sem sequer uma referencia ao meu sistema!!
Pensando sempre que o developer(Tony), se tinha “despistado”, ou por ser mais facil o processo, ou não sei porquê, resolveu duplicar a info antes de bazer o backup…uma coisa de loucos…ainda por cima se utilizarmos discos ssd(desgaste)…mas como não encontrei, nem encontro explicação…foi o que pensei…
Limpei o mount point…
bom ter discos ssd é bom e mau…!!!
Se fosse um disco hd tenho a certeza que conseguia recuperar muito mais info…porque eu fiz um ctrl+c, mas nun disco ssd com performances de mais de 500MB/S…é um horror!!!
Pior…neste processo ao me limpar a pasta do dropbox…onde tinha muita coisa…o processo do dropbox que ainda estava a correr…saltou a limpar tudo também no servidor…lógico, é a função dele sincronizar pastas…
Olha… quando me apercebi, desliguei a net, mas sem commandos nenhums(/bin /sbin /usr/bin) ja tinham ido a vida…não tive hipotse de salvar a informação de journal 🙁 e pior, com medo que os processos que ainda corriam meio marados…escrevessem na mesma(info de journal)…fui obrigado a deitar a maquina abaixo 🙁
conclusão…quando arraquei com livecd para recuperar a info de journal…ela já não estava lá toda, e a minha home foi-se…
apanhei alguma coisa(da minha home e quase todo do SO, ou tudo mesmo) com o ext4magic…que é uma maquina…mas o que apanhei foram pastas de configurações, etc…o meu desktop, foi-se de vez 🙁
tenho uma copia em hd da partição feita com o DD, e da info de journal, mas consigo recuperar quase tudo menos o importante…talvez porque a partição foi desmontada a bruta e porque a montei de novo para conseguir a info de journal e para fazer a imagem…demasiadas mexidas 🙁 mas não tinha outra hipotse…
Mas tarde vim a descobrir com testes que fiz noutras maquinas que este programa coloca uma entrada na fstab… e quando o corremos, mesmo sem fazer nada ele monta automaticamente a raiz em /mnt/timeshift…que ganda galo.
É caso para dizer… estou que nem posso, apesar de gratuito e de eu agradecer a aplicação…ainda bem que o tony, não estava aqui ao pé de mim 😀 …
com tanta adrenalina…acho que tinha ido preso lol…
Ainda estou em choque e o pior…não tenho uma cópia do programa que estava a fazer…
nem é pelas linhas de código(não tinha mais de 1000), mas sim pela arrumação/complexidade…
Já se foi o natal 🙁 …agora é 7 trancas a porta e ás vezes podem nem chegar…ou seja backups por todo o lado!!
o ‘nativamente’ é ralativo
Claro que é 🙂
Parece-me ser uma ferramenta que pode ser útil para resolver algum problema pontual, embora pessoalmente prefira, de longe, tratando-se quer de Windows quer de Linux, de criar regularmente imagens de backup para um disco externo (através de ferramentas como o Clonezilla ou o Macrium Reflect),que podem ser restauradas sem necessidade de aceder ao S.O.
Das 2 ou 3 vezes na minha VIDA que usei o restauro do windows arrependi-me amargamente pois o resultado ainda foi pior.
Para linux ainda deve ser mais desastroso.
Depende do tipo de backup (em windows o restauro é sem duvida pior que deixar ficar 😛 ) mas num linux, se, por exemplo tiveres um clone dos teus ficheiros todos (excepto a /home para poupar espaço) podes copiar para cima e em principio tudo corre bem, é normalmente o que faço quando ando a testar muita coisa no sistema (claro que apago tudo primeiro para ter a certeza de que volta ao estado anterior)
um link util: https://wiki.archlinux.org/index.php/Full_System_Backup_with_rsync