Sunday, October 24, 2010

Backup e Undelete

Você já fez seu backup hoje? Com sorte, você nunca vai "sentir" a necessidade de ter um, mas não tenho dúvidas: vale a pena ter backup dos documentos importantes e mantê-los atualizados.
Aqui vão algumas sugestões:
- Dropbox
- Ubuntu-One
- Back In Time


Há 3 dias eu pude sentir o frio na barriga de pensar que poderia ter perdido todos meus arquivos importantes. Por sorte tinha backup (atualizado) em um HD externo para os arquivos grandes e que modifico pouco e minha pasta Dropbox sincronizada. Por azar, neste dia o Dropbox não sincronizou com o servidor na internet (não sei o porquê, mas não se conectou à internet). Ou seja, perdi cerca de 13 arquivos com informações muito importantes, relacionadas ao meu trabalho daquele dia. Por isso agora vou falar sobre como recuperar arquivos apagados acidentalmente (e que, infelizmente, não foram para a lixeira. Aliás, isto pode ser um desdobramento da Lei de Murphy: se você apagar um arquivo e ele for para a lixeira, é porque você nunca mais vai precisar dele).

Em outra postagem eu falei sobre o photorec, que é uma excelente ferramenta, basta executar e responder algumas perguntas que ele "sai recuperando tudo que é arquivo que vê pela frente". O que pode ser bom quando vamos recuperar um disco pequeno com "poucos gigas", mas o que fazer para recuperar apenas alguns documentos de um disco de mais de 300 gigas? Por isso vou tentar explicar como usar o foremost. Este programa organiza em pastas os arquivos recuperados (cria diversas pastas, p. ex.: jpg, avi, doc, xls, etc), além de permitir que você recupere apenas o tipo de arquivo que o interessa. Para ilustrar: eu tinha que recuperar 11 arquivos "doc" e 2 "odt" de um disco de mais de 300 gigas. O photorec saiu recuperando milhares de arquivos e estava muito difícil encontrar o que eu queria, sem contar que os arquivos recuperados não cabiam na outra partição que eu tinha livre. 
A dificuldade do foremost é que ele não faz perguntas, é preciso passar todas as informações ao executá-lo. Eis aqui um manual. E aqui vai um exemplo para facilitar as coisas:
sudo foremost -d -vqT -o /media/sda3/foremost -t jpg,ole,zip -i /dev/sdb1
 Explicando:
-d: "indirect block detection", que funciona bem para sistemas Unix.
-v: "verbose", ou seja, para o programa ir "falando" o que está fazendo.
-q: "quick" = rápido (quer dizer, menos lento - pois lê apenas o começo do bloco)
-T: cria uma pasta indicando a que horas iniciou a recuperação, o que pode ser útil se formos executar o foremost mais de uma vez.
-o: indica o diretório para gravar os arquivos recuperados.
-t: indica os tipos de arquivos a serem recuperados, no exemplo arquivos de imagens "jpg", documentos com o formato "ole" (doc, xls, ppt) e "zip" que além dos arquivos comprimidos, inclui os novos formatos da Microsoft (docx, xlsx, pptx) e os formatos do OpenOffice (odt, ods, odp) que são na verdade arquivos xml comprimidos.
-i: indica o diretório a ser recuperado (ou o arquivo no caso de estar lidando com uma imagem extraída do disco)




Os arquivos recuperados pertencerão ao "root", para mudar execute:
sudo chown -R usuario:usuario /media/sda3/foremost
usuário: o primeiro é seu nome de usuário e o segundo é o seu grupo, normalmente homônimo.


Mais técnicas de recuperação: 
https://help.ubuntu.com/community/DataRecovery


Consegui recuperar 11 dos 13. Espero nunca mais precisar disso...


Um abraço!


Atualizando: consegui recuperar os últimos 2 agora, no final deste abençoado dia 24 de Outubro de 2010.

Saturday, October 23, 2010

Reviravolta

Pensei que existem tantos sites com informações e dicas em inglês que seria mais útil se eu escrevesse em português mesmo. Além do mais, é bem mais fácil escrever em uma lingua que a gente conhece.
Então, a partir de hoje, este blog será escrito em português.
Um grande abraço!

Turning Point

I was thinking and concludes that there are so many sites with information in English, but only a few in Portuguese, so it would be more useful if I write in that language. After all, this is my native language.
Best regards.

Monday, October 4, 2010

Advocating free software

This is a comment at distrowatch.com

How to explain freedom (by Anonymous on 2010-10-04 13:23:23 GMT from France)
"Non technical people who do not know what source code is can still understand what software freedom is about. You just have to let them actually read the EULA of the proprietary software they use. Show them the time bomb that the proprietary software they use is. In my country, there is the new HADOPI that you must have heard about. People are very angry at that. I point to them the way around HADOPI and the future of it, which will be even worse. People understand that their interests are not aligned with proprietary software. They understand that free software aligns their interest with the software developers and vendors. They are fed up with low quality software, cryptic EULAS that is always against them, intrusive adverts, vendors that hold their documents in hostage and trojan horses labelled as service. They do not trust vendors when they need support anymore. On the other hand, when they see the support forums I show them, that is like a bit of fresh air. They can trust the information, and they don't have to parse the adverts from the information. They can talk with peers and feel the community spirit. That is a freedom they appreciate."


Many others comments can be found here.

Sunday, October 3, 2010

Recover Grub2

This is how to recover grub: https://wiki.ubuntu.com/Grub2#Recover Grub 2 via LiveCD

Disable unlock keyring for network manager on startup

1. Open up your Home Folder by clicking Places > Home Folder
2. Press CTRL-H (or click View > Show Hidden Files)
3. Find a folder called .gnome2 (it has a period at the beginning of the name) and open it by double clicking on it
4. Inside of the .gnome2 folder, there is another folder called keyrings. Open it up.
5. Delete any files you find within the keyrings folder

Be advised:
"By choosing to use a blank password, your stored passwords will not be safely encrypted. They will be accessible by anyone with access to your files."

Thanks to AlQanah at here.