Notebook 的硬碟爆掉, 查查看是哪個目錄吃最兇.
於根目錄尋找吃最多空間的指令:
- cd /; du --exclude="proc" | sort -g -r | head
或者 在自己目錄下, 顯示佔用空間最多得前 10名:
- cd; du | sort -g -r | head -10
意外發現, 吃最多得是 Thunderbird, 吃掉 1xG. (註: 這篇有詳細的解釋: 用 Thunderbird 3 玩 Google)
原因
為何用 IMAP 收 Gmail 得信, 容量會吃那麼兇?
主要是因為 Thunderbird 預設會將 Gmail 上面得信, 全部抓下來存一份, 有 Tag 的, 在 Thunderbird 會將那封信複製一份, 所以就很容易爆掉.
限制 Thunderbird IMAP 儲存方式
於是來限制 Thunderbird 的 IMAP 存取方式, 設定 IMAP 抓取最新10天的信件.
Thunderbird 設定步驟
- Edit -> Account Setting
- Synchronization & Storage
- Keep messages for this account on this computer 的進階
- 可以設定某幾個 Tag 要不要 Sync 到 Thunderbird.
- 設定抓最近10天得信
- Synchronize the most recent 10 Days
- Keep messages for this account on this computer 的進階
這樣子設定完, 容量並不會馬上回來, 再手動於 .thunderbird/XXXXXX.default/ImapMail/ 砍掉 Tag 和 Tag.msf, 再重新抓取即可.
用imap的時候要小心,選超過日期刪除,其實是會把server上的信也刪掉,要小心!(有過悽慘經驗...)
感謝提醒, 這個確實沒注意到我把那行移掉. Orz..