Dois dias atrás, perdi muitos dados importantes que tinha no disco rígido do laptop. Ontem perdi uma parte importante dos meus e-mails, por quê? Por não ter um backup responsável pelos meus dados.
Tudo começou ao atualizar ArchLinux, um dos pacotes atualizados entrou em conflito com o resto e ao reiniciar não consegui acessar minha sessão, na verdade, não iniciei o X.
Como já mencionei, a solução que eles me ofereceram no ArchLinux era reinstalar o sistema, então comecei a fazê-lo. Descontente, mal-humorado e com pressa, não percebi a ordem das minhas partições e acabei transformando minha partição de dados (/ home) em SWAP.
Tudo aconteceu em um segundo. Felizmente, alguns dias atrás, fiz uma cópia exata dos meus dados em um disco externo e consegui recuperar grande parte das minhas coisas.
Mas as pastas que você usa KMail para armazenar minhas mensagens elas não foram bem copiadas, algo que não posso explicar porque tenho 100% de certeza que o Rsync foi executado corretamente.
Fim da história: perdi muitos arquivos importantes e milhares de e-mails. Por quê? Por erro humano, mas principalmente por não ter feito backup dos meus dados.
Como evitar isso?
Claro, porque a única forma de perder dados é ter um backup e claro, para isso devemos ter os recursos necessários, sejam eles de hardware (HDDs, Flash Memories, DVDs), como a Internet se quisermos confiar nos Nuvem.
Se não tivermos como fazer nossas defesas, estaremos expostos a uma fatalidade. Mas tudo bem, digamos que temos os recursos. Como fazemos nossas defesas?
Executando os salvamentos
En GNU / Linux Temos muitos aplicativos para criar backups de nossos arquivos. Vamos ver algumas variantes e alternativas.
Rsync
Esta ferramenta seria o método mais eficaz para realizar os nossos salvamentos, principalmente pela sua potência e por se encontrar instalada na maioria das distribuições. GNU / Linux.
Mas cuidado! Se não for usado corretamente, o remédio pode ser pior do que a doença. Os dois exemplos que mostro abaixo, embora tenham a mesma aparência: NÃO SÃO.
$ rsync -av / pasta / origem / pasta / destino $ rsync -av / pasta / origem / / pasta / destino
Um bar pode mudar nossas vidas. No primeiro caso, ele irá copiar a pasta origem dentro da pasta Destino, mas no segundo caso, irá copiar o conteúdo da pasta origem, dentro da pasta Destino.
Para evitar erros, sempre copio diretórios inteiros. Por exemplo, minha pasta / home.
$ rsync -av --progress /home/elav/ /run/media/elav/HDD/Salva/elav/
Se tivermos um servidor que podemos acessar via SSH, podemos usar algo assim:
$ rsync -av --progress /home/elav/ usuario@servidor:/home/elav/
Só temos que atribuir no Cron toda vez que quisermos salvar nossos arquivos. O bom do Rsync é que, a menos que seja dito o contrário, ele não copiará os arquivos que são iguais porque olha a data e seu tamanho.
Ferramentas gráficas
Claro, sempre haverá alguém que quer algo mais gráfico. Linux Mint tem que mintbackup, sua própria ferramenta para salvar nossos dados.
Ubuntu Também tem sua ferramenta para fazer esse tipo de tarefa (acho que é Deja-Dup) e temos aplicativos como Bacula, se quisermos fazer backup de nossos dados na rede.
Outras ferramentas interessantes podem ser Backup PC y Let-dup:
Enfim, existem muitos outros, é só escolher o que precisamos. Você usa algum desses? Ou o que é mais importante, eles salvam seus dados?
Boa postagem
No meu caso não preciso, meu uso do sistema é extremamente simples, todos os meus dados, geralmente músicas, vídeos, documentos, imagens, eu os salvo em / media / Data
Nunca uso / home para salvar nada, então não o separo.
Não uso leitores de email, vou enviar email pelo navegador, não uso leitores RSS, o mesmo, vou ao meu blogroll um a um pelo navegador etc etc
Se um dia o / root for visto por qualquer motivo, eu realmente não tenho nada a perder além do próprio sistema, mas nunca dados pessoais.
Saudações!
Obrigado compa. Mas um detalhe, e se o HDD quebrar? Não é apenas feito um backup para salvar a partição / home, mas todo o HDD 😀
A melhor maneira de ter os dados seguros é particionar dessa forma, mas / media / data ainda faz parte do xD raiz ahaha
Claro, é apenas um ponto de montagem que alguém atribui, mas não é grande coisa 😛
De minha parte, tenho meus dados em um disco rígido externo criptografado, desta forma ninguém pode acessar meus dados, e no PC tenho a nova pasta que transfiro para o dd externo quando tenho tempo. Então eu acesso meus arquivos do pc, laptop ou qualquer dispositivo sem ocupar a internet, nuvem, pcs, etc.
Dados sobre como criptografar o dd externo:
http://www.taringa.net/posts/linux/16767633/Centralizar-todos-tus-archivos-un-disco-externo-encriptado.html
O que me resta é ter outro dd externo para o caso de um falhar.
Muito sucesso seus comentários @elav, já uma vez que aconteceu com um HDD e perdi todos os meus dados
Para quem gosta de GUI, este freeFileSync, muito poderoso e com opções como entronização bidirecional, ou escolha de quais arquivos não sincronizar, entre outras.
A outra opção é criar seu próprio servidor na nuvem baixando o Owncloud. http://owncloud.org/
Existe uma interface gráfica para rsync chamada grsync, para quem tem alergia ao console ou por simples conveniência.
Assim é. Obrigado por fornecer as informações.
Postagem muito boa!
É sempre importante fazer backups de nossos dados.
Se você apagou acidentalmente dados ou partições e deseja recuperá-los, você pode usar Photorec para recuperar arquivos ou Testdisk para recuperar partições apagadas. Ambos os aplicativos são muito eficazes e podem ser encontrados nos repositórios.
Saudações.
Sim, eu conheço eles, o que acontece é que o Photorec recupera coisas com nomes estranhos, tudo bagunçado e quando você perde 250GB de informação, tudo fica meio difícil hahaha.
Obrigada por apareceres.
Existe um aplicativo parecido com o do Windows para retornar o sistema a um estado anterior?
“Tudo começou quando ao atualizar o ArchLinux, um dos pacotes atualizados entrou em conflito com o resto e ao reiniciar não consegui acessar minha sessão” É por isso que odeio Linux no desktop, isso e bem a “qualidade” dos controladores para passados são os dos fabricantes.
Mas por enquanto o melhor é sempre fazer backups dos dados já que qualquer sistema, seja hardware ou software, está sujeito a falhas, também sugiro uma ferramenta chamada BitTorrent Sync que funciona até com dispositivos móveis, e algo importante já que estes são muito uso.
Uma saudação
Rsync é um programa muito bom, embora eu ainda não o iniciei. Também tem uma interface gráfica que é grsync (embora eu também não entenda, ainda não confio).
O programa que uso para fazer uma cópia de backup dos meus dados é o Unison (com sua interface gráfica unison-gtk). Eu recomendo porque é muito intuitivo. A primeira vez que é usado, leva muito tempo para verificar tudo, mas nos usos subsequentes é tão rápido quanto o rsync.
Saudações.
"A única maneira de perder dados é ter um backup" ... Alô?
(Alguém me diga como fazer citações nos comentários, obrigado)
Às vezes a mesma coisa acontecia comigo (eu instalei um pacote no debian e ao reiniciá-lo entrei em pânico), mas foi só uma questão de entrar com um livecd e fazer chroot no sistema debian, configurar a rede, desinstalar o pacote rogue, instalar o antigo e voila, quando eu reiniciar começo sem problemas.
Acho que o seu primeiro erro foi reinstalar hahaha (o segundo obviamente formatado em casa XD), então você sabe para o próximo, reinstalar ou que estávamos em tempos difíceis com win2 = P Embora você esteja certo sobre a importância dos backups.
Bem, estou com Back in time desde 2009 http://backintime.le-web.org/ que usa rsync e hard links com um ambiente gráfico simples, mas com poder no estilo do Time Machine da Apple.
Não faz muito tempo que precisava de uma ferramenta como essa, não para fazer um backup, mas porque queria mover meus dados para outro disco rígido, tentei com MintBackup e Grsync mas ambos falharam com a tarefa, MintBackup sempre travava ao tentar copiar um certo arquivo para uma pasta oculta, e o Grsync estava tão lento que nem sei ao certo se travou ou ainda estava funcionando, pois embora eu tenha observado atividade no disco rígido o processo demorou horas. Por fim recorri a um simples “cp” que copiava todos os arquivos respeitando datas e atributos além de completá-lo em menos de uma hora.
Desde então esqueço as ferramentas gráficas se são trabalhos complicados e importantes.
Obrigado pela postagem, eu precisava 🙂 Acho que o comando (combinado com ssh) pode ser adicionado ao cron. Existe uma maneira de eu reconhecer as alterações em um diretório e fazer backup dele? Seria o melhor.
Bom encontro.
Não utilizo nenhuma ferramenta de backup, apenas copio pastas inteiras e se depois vejo que não preciso mais de algumas coisas ou o disco está cheio, eu as apago. Tenho algumas cópias em dois discos e em diferentes partições de cada um.
Depois de um vírus que carregou meu Windows (quando estava usando), aprendi minha lição e desde então todos os meus arquivos estão em um disco rígido externo.
Agora que estou no Linux e "gostava" de formatar e reinstalar, uso o disco rígido externo com mais frequência: como todos os novos arquivos que eu baixo vão para a pasta Downloads, quando a vejo muito cheia mova os arquivos para o disco rígido externo. Dessa forma, você só perderia os arquivos mais recentes se o disco rígido do seu computador travasse.
Embora o disco rígido externo também possa ser danificado e me mate 😉
Boa postagem
A verdade é que nunca tinha percebido como é importante fazer um backup de todos os seus dados ou pelo menos dos mais importantes.
Elav, tente: # rsync -arvz
Uma saudação,
Déjà Dup o usa há anos. Também deixo backups criptografados, se assim for.
Sempre deixo uma partição / home. Lendo o artigo, vejo um acúmulo de erros imprevistos e muito improváveis. Tampouco custa fazer cópias em papel, mais do que tudo a administração pública ainda é analógica.
Para recuperar arquivos perdidos no Linux (mesmo se uma partição foi formatada): http://www.cgsecurity.org/wiki/PhotoRec_ES.
Um bom sistema de backup, em modo gráfico e baseado em rsyn e que, além disso, está nos repositórios da maioria das distribuições: http://luckybackup.sourceforge.net/
Eu uso o Bacula, deixo alguns posts que escrevi sobre ele:
http://vidagnu.blogspot.com/2009/07/instalacion-de-bacula-en-slackware.html
http://vidagnu.blogspot.com/2009/07/instalacion-de-cliente-bacula-en.html
http://vidagnu.blogspot.com/2010/02/install-bacula-5-gui.html
Vem de pérolas pois hoje pretendo comprar um novo Notebook e descartar o antigo. Mas não podemos simplesmente cp os arquivos que temos no sistema para um disco rígido? É realmente necessário usar ferramentas de backup específicas?
Claro que você pode usar o CP, mas para fazer cópias "seguras" é recomendado usar o Rsync por causa das várias opções que ele oferece.
Quem aqui confia nos serviços de nuvem? 🙂 Saudações.
Tutorial muito bom, simples mas eficaz. Agora que comprei um HDD externo de 1 TB, posso fazer algum outro backup da minha casa.
Não é trollagem, mas como diabos você consegue uma cópia de segurança diária de um disco de 1 TB ???
Olá,
Tenho testado vários aplicativos há muito tempo para automatizar meus backups. Eu não copio a página inicial completa, mas adiciono as pastas e arquivos que preciso copiar, bem como excluo os ímpares, para tudo isso eu uso o backintime uma interface gráfica para rsync que funciona bem e você pode facilmente e intuitivamente fazer o seu backups, experimente.
Saudações.
Bem, se o sistema estragar eu começo no live-cd e recebo o que preciso. Outra coisa seria se o HDD estragasse, felizmente tenho quase tudo que é importante no Dropbox, o máximo que eu perderia seria o pr0n
O que é mais importante no Dropbox? Oo
Hehehehe bem, vamos esperar que o parceiro tenha pelo menos criptografado antes de enviá-lo 😀
Obrigado pelo lembrete e por recomendar uma solução. Saudações.
Para evitar esses pequenos programas, o melhor, mais completo e interessante é instalar em um raid1; faço assim com todo o meu debian ou arch, além de colocar criptografia e LVM. É muito fácil de fazer, muito recomendo.