Use o Gmail como sistema de arquivos

Se você ainda não descobriu o que fazer com tanto espaço no gmail, saiba que com o gmailfs você pode mapear uma conta em um diretório local e utilizá-la como uma área de backup de arquivos. Trata-se de um recurso muito útil para o backup de fotos.


Para enviar um arquivo para o Gmail, basta copiá-lo no diretório mapeado. O gmailfs faz uma modificação no nome do arquivo (cria um hash para substituir o nome) e o transfere como anexo para a conta do Gmail. Mas se você listar o conteúdo, ele vai aparecer com o nome correto. O único senão é que os comandos no diretório mapeado ficam mais lentos. Veja como instalar:

Comando para instalar tudo no Ubuntu 8.04 (Hardy Heron):

sudo apt-get install python-fuse gmailfs fuse-utils gvfs-fuse libfuse2

Comando para montar um email com sistema de arquivos em um diretório qualquer

mount -t gmailfs /usr/share/pycentral/gmailfs/site-packages/gmailfs.py /mnt -o username=usuario,password=senha

Para fazer upload:

cp /path/arquivo /mnt

Veja os tempos de transferência obtidos numa rede de 2 Mbps:

[Tamanho do arquivo 465K]
time cp teste1.tar.gz /mnt

real    0m12.577s
user    0m0.004s
sys     0m0.000s

[Tamanho do arquivo 11MB]
time cp teste2.tar.gz /mnt

real    1m28.789s
user    0m0.004s
sys     0m0.060s

2 thoughts on “Use o Gmail como sistema de arquivos”

Deixe uma resposta