O compactador Thunderbird está demorando

2

Outro dia entrei para trabalhar e descobri que nosso servidor de desenvolvimento - uma caixa Ubuntu - tinha um disco rígido cheio. Eu fiz um pouco de investigação e parece que o mozilla thunderbird é o maior culpado. Depois de gravar alguns arquivos de backup que não precisavam estar na máquina, o disco ficou com 94%:

$ df -h
Filesystem            Size Used Avail Use% Mounted on
/dev/sda1             895G  791G   59G  94% /
none                  4.0G  300K  4.0G   1% /dev
none                  4.0G  1.4M  4.0G   1% /dev/shm
none                  4.0G  140K  4.0G   1% /var/run
none                  4.0G     0  4.0G   0% /var/lock
none                  4.0G     0  4.0G   0% /lib/init/rw
$ cd
$ du -ch | grep [0-9]G
666G    ./.thunderbird/ccsmcruu.default/ImapMail/mail.adofms.com.au
666G    ./.thunderbird/ccsmcruu.default/ImapMail
667G    ./.thunderbird/ccsmcruu.default
667G    ./.thunderbird
2.2G    ./.VirtualBox/Machines/iBike/Snapshots
2.2G    ./.VirtualBox/Machines/iBike
2.2G    ./.VirtualBox/Machines
2.2G    ./.VirtualBox
670G    .
670G    total

Eu fiz algumas leituras e descobri que o Mozilla Thunderbird não compacta arquivos por padrão - ou seja, todos os e-mails antigos que foram enviados para o lixo ainda são mantidos. Uma das caixas de correio costumava receber muito spam, então acho que isso é responsável pelos 667 GB. Eu abri o Thunderbird para ver quanto espaço a caixa de entrada realmente ocupa e isso acaba sendo aproximadamente 500MB - mais de 1000 vezes menor do que o material que não foi compactado ao longo dos anos.

Então eu cliquei direito no diretório da caixa de entrada na árvore à esquerda do Thunderbird e selecionei 'compact'. Eu deixei por cerca de 12 horas, mas mesmo depois disso, ele ainda disse 'compactando pasta' na barra de status. Eu não uso o Thunderbird neste PC - ele pertenceu a um colega que deixou a empresa, no entanto ocasionalmente preciso procurar na caixa de entrada referências ao projeto em que estou trabalhando, portanto, excluir todos os rastreamentos do Thunderbird não é um problema. opção.

Minha pergunta é - existe alguma maneira de monitorar o progresso da função de compactação do Thunderbird? Eu realmente gostaria de saber quanto tempo isso vai levar.

Se houver alguma maneira de acelerar o processo de compactação, também gostaria de saber.

    
por mulllhausen 09.03.2011 / 08:18

2 respostas

2

eu encontrei uma solução muito mais rápida! basta clicar com o botão direito em cada caixa de entrada e selecionar propriedades. Em seguida, na guia "Informações gerais", selecione "Reconstruir índice". isso levou cerca de 30 segundos e limpou tudo!

$ df -h
Filesystem            Size Used Avail Use% Mounted on
/dev/sda1             895G  120G  730G  15% /
none                  4.0G  300K  4.0G   1% /dev
none                  4.0G  1.5M  4.0G   1% /dev/shm
none                  4.0G  140K  4.0G   1% /var/run
none                  4.0G     0  4.0G   0% /var/lock
none                  4.0G     0  4.0G   0% /lib/init/rw
$ du -ch | grep [0-9]G
2.2G    ./.VirtualBox/Machines/iBike/Snapshots
2.2G    ./.VirtualBox/Machines/iBike
2.2G    ./.VirtualBox/Machines
2.2G    ./.VirtualBox
4.3G    .
4.3G    total

longe! de 667GB para menos de 1GB em 30 segundos !! aquilo foi rápido! :)

    
por mulllhausen 10.03.2011 / 01:07
0

Como você está usando o IMAP, o email é armazenado no servidor e armazenado em cache apenas localmente. Você pode desligar o thunderbird e entrar nesse diretório e deletar o arquivo gigante. Você também pode querer ter certeza de que tem a caixa de seleção para sincronizar a pasta localmente para que o acesso off-line seja limpo.

Dado que o diretório é tão grande, parece que há um bug que de alguma forma causou o preenchimento de lixo. Também mover mensagens para o lixo não tem nada a ver com a compactação de uma caixa de correio. A lixeira é apenas outra pasta, por isso, se você quiser realmente excluir o e-mail, terá que esvaziar a lixeira.

Ao usar o IAMP, a compactação de uma pasta simplesmente faz com que o Thunderbird elimine o email em cache. Para caixas de correio locais (usadas com POP), a compactação reescreve a caixa de correio, removendo qualquer espaço não utilizado. O espaço normalmente não é usado quando você exclui e-mails e pode ser reutilizado por novos e-mails que caibam nesse espaço, mas às vezes os espaços podem ser tão pequenos que não podem ser reutilizados e, se houver muitos deles, serão adicionados.

    
por psusi 09.03.2011 / 16:50