WEB开发网
开发学院操作系统Linux/Unix 系统管理工具包: 监视邮件的使用情况 阅读

系统管理工具包: 监视邮件的使用情况

 2008-11-12 08:29:40 来源:WEB开发网   
核心提示: $ du -sk *20admin1020appleby45828 applicants13264 buy11704 dev11200 finance52gordon25720 mc472 mcantrip4340mlists120952myeling12nutshell1812play1

$ 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
...

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:系统 管理 工具包

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接