19.8.3 quota与目录转移

19.8.3  quota与目录转移

网上有很多免费的电子邮件空间,一般而言,使用的就是quota这个磁盘配额工具,因为我们的Linux主机硬盘空间总量一定。当然,使用磁盘配额(quota)是一个对大家比较公平的方法。quota的使用技巧已经在《鸟哥的Linux私房菜——基础学习篇》里介绍过,这里不再重复,只讲讲几个在实际案例中的一些小技巧。

邮件信箱所在的磁盘空间不足是很可能发生的问题,尤其对于访问量很大的网站。这时的解决方法主要有以下几种。

• 新增一块硬盘,完成格式化之后将它mount到/var/spool/mail目录下。
• 如果主机里还有其他目录具有较大空间,例如/home,可以进行如下操作:

cd /var/spool 
mv mail /home 
ln -s /home/mail mail

1. 使用quota设置

一般而言,我们通常会将/home作为quota的分区,那么/var/spool/mail其实也可以依附在/home这个分区下来实现quota对用户的规范。实现方法很简单。

• 在规划与安装主机时,让/home独立位于一个分区中。
• 以《鸟哥的Linux私房菜——基础学习篇》的quota内容为范例,做好/home的quota限额。
• 将/var/spool/mail整个搬到/home下,并做好连接动作即可生效。

cd /var/spool 
mv mail /home 
ln -s /home/mail mail  

2. 关于用户邮件的放置地点

很多读者可能喜欢让每个用户到自己的主目录读取收件箱内容,即将/var/spool/mail的内容搬到个人的主目录!例如vbird的收件箱变成/home/vbird/vbird文件!不过,这样,SendMail与pop都将需要改写其源代码,所以不建议这么做。

分享到