一般都會把 filesystem 的 atime 關掉,增加效率,反正大部分時候 atime 沒什麼用。唯一的例外是,有的 mail agent 會比較 mtime 跟 atime 來判斷是否有新信。
我用 procmail 來自動分類信件(用 mailbox format),所以要把該目錄的 atime 開起來。
我又用 duplicity 來 backup,但 duplicity 不會避免 atime 改變,於是會造成 duplicity 跑過之後,mutt 就以為信讀過了。duplicity 好像沒有相關的 bug ,只有在 mailing list 看到一個 thread 在討論。
目前我用的解法(workaround)是改 mutt 設定,.muttrc 加一行
set check_mbox_size
(要加在 mailboxes 前)
叫 mutt 看檔案大小而不是 atime (若 mutt 第一次開起來則會 scan 檔案一次,所以會比較慢)。