系统管理工具包: 监视邮件的使用情况
2008-11-12 08:29:40 来源:WEB开发网$ du -sk *
20 admin
1020 appleby
45828 applicants
13264 buy
11704 dev
11200 finance
52 gordon
25720 mc
472 mcantrip
4340 mlists
120952 myeling
12 nutshell
1812 play
1104 postmaster
1468 quarantine
36 questions
78940 fhf
4156 fhfarc
2444 spam
如果您希望强制实施邮件配额,那么您可以将这个阶段的信息输出与全局的、或者每个用户的配额进行比较,并向用户提供某种类型的警告。然而,配额只能够告诉用户是否快耗尽了磁盘空间。它们无法告诉用户是否存在更好的方式来组织他们的电子邮件、或者更好地利用可用的空间。
要找出某个用户是否充分地利用了将电子邮件存储于不同文件夹的功能,可以使用 find 以执行更加详细的分析。例如,您可以请求使用 Maildir 格式的每个目录的磁盘使用情况报告。find 将搜索这些目录,而 sort 命令将确保按照目录的名称顺序返回相关的信息(请参见清单 6)。对输出进行了适当的裁减,以便突出显示特定的区域。
清单 6. 获得每个文件夹的磁盘使用状态
$ find . -type d -exec du -sk {} ; |sort -t. +1
...
45828 ./applicants
1964 ./brady
616 ./brady/Article Comments
1304 ./brady/Editors
...
11200 ./finance
4160 ./finance/Banking
12 ./finance/Insurance
1192 ./finance/Other
5476 ./finance/Rewards
296 ./finance/Surveys
...
78940 ./sandra
...
460 ./sandra/Nutshell
3444 ./sandra/Orders
1484 ./sandra/SANDRA-general
40920 ./sandra/Sent Mail
1264 ./sandra/Tracey
1984 ./sandra/eBay
...
更多精彩
赞助商链接