Thunderbird 紧凑型需要很长时间

Thunderbird 紧凑型需要很长时间

前几天我上班时发现我们的开发服务器(Ubuntu 机器)的硬盘满了。我做了一些调查,似乎 mozilla thunderbird 是罪魁祸首。在烧掉一些机器上不需要的备份文件后,磁盘剩余 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

我读了一些资料,发现 Mozilla Thunderbird 默认不压缩文件 - 也就是说,所有被发送到垃圾箱的旧邮件仍然保留。其中一个邮箱过去收到很多垃圾邮件,所以我猜这占了 667GB 的空间。我打开 Thunderbird 查看收件箱实际占用了多少空间,结果大约是 500MB - 比多年来未压缩的内容少 1000 多倍。

于是我右键点击了 Thunderbird 左侧树中的收件箱目录,并选择了“压缩”。我把它放了大约 12 个小时,但即使在那之后,状态栏上仍然显示“正在压缩文件夹”。我不在这台电脑上使用 Thunderbird - 它属于一位已经离开公司的同事,但是我偶尔需要查看收件箱以查找我正在处理的项目的参考资料,因此删除 Thunderbird 的所有痕迹不是一个选择。

我的问题是 - 有什么方法可以监控 Thunderbird 压缩功能的进度吗?我真的很想知道它要花多长时间。

如果有任何方法可以加快压缩过程,我也想知道。

答案1

我找到了一个更快的解决方案!只需右键单击每个收件箱并选择属性。然后在“常规信息”选项卡下选择“重建索引”。这大约需要 30 秒并清理了所有内容!

$ 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

太棒了!30 秒内从 667GB 缩减到不到 1GB!真快!:)

答案2

由于您使用的是 IMAP,因此邮件存储在服务器上,并且只是在本地缓存。您可以关闭 thunderbird 并进入该目录,然后删除该大文件。您可能还想确保已清除用于在本地同步文件夹以供离线访问的复选框。

鉴于目录如此之大,似乎存在一个错误,导致其中充满了垃圾。此外,将邮件移至垃圾箱与压缩邮箱无关。垃圾箱只是另一个文件夹,因此如果您真的想删除邮件,您必须清空垃圾箱。

使用 IAMP 时,压缩文件夹只会让 thunderbird 丢弃缓存的电子邮件。对于本地邮箱(与 POP 一起使用),压缩会重写邮箱,删除任何未使用的空间。删除邮件后,空间通常会变为未使用状态,并且可以由适合该空间的新邮件重新使用,但有时空间可能太小而无法重复使用,如果空间很多,空间就会累积起来。

相关内容