不改动原有系统的quota实例
好了,我们前面账号管理的部分曾经提到e-mail这个东西嘛!如果我们要设定一个对外开启的邮件主机的时候,那么最好对于邮件空间有点限制比较好,免得如同上面提到的一些问题一样,造成用户的使用权不一!所以说,使用quota确实是一个好建议!这个时候该怎么办呢?
什么怎么办?嗯!是这样的,由于quota『只能针对整个partition进行整体的磁盘配额,无法针对某个目录进行磁盘配额!』针对这个观念,我们不难发现:
将邮件存在个人的家目录与
将邮件统一放在/home下的一个共享目录是一样的!
为什么呢?这是因为quota针对的是整个磁盘呀!呵呵!所以,您必须先确定『您的/home是一个独立的partition』才行!
不过,很可惜的是,当初我们进行Linux主机安装时,如果忘记将/home独立成一个partition时,那该怎么办?是否需要将/home进行重新 分割与挂载?还有,如果也忘记将/var/spool/mail这个mailbox放置的目录独立出来,又该如何是好啊?举个简单的例子来说,在上面的那 个实作当中,你会发现,我的partition仅有/、/disk1、/disk2,那我的所有使用者都在/home里面,邮件在/var/spool /mail下,真要命!怎么办呢?
其实没有怎么难!既然quota是针对整个partition来进行限制,那我又已经将/disk2做好quota了,那么我只要:
将/home这整个目录搬移到/disk2底下;
利用ln –s /disk2/home/home来建立连结数据;
将/var/spool/mail整个搬移到/disk2底下;
利用ln –s /disk2/mail/var/spool/mail来建立连结数据。
只要这样的一个小步骤,嘿嘿!您家主机的邮件就有一定的限额了!当然!您也可以依据不同的使用者与群组来设定quota然后同样的以上面的方式来进行link的动作!就有不同的限额针对不同的用户提出!很方便吧!!^_^
本章习题练习
如果我有一个Linux主机,未来想要对外提供Mail与Web的服务,同时预计提供个人网页空间的服务,然而我希望mail提供30MB而Web则提供20MB的空间,那么我应该如何规划我的系统?
在quota的限制中,由于他限制的是整个partition呢!所以既然要分为两个服务来限制,就需要设定成两个partition了!这个案例当中是以Linux为新架设的角度来看,所以我们的规划就较为简单!假设我的硬盘为30GB的硬盘,那么我可以这样设定:
/ 256MB
Swap 2*RAM
/usr 3~5GB
/backup 5GB
其它的空间平均分给:
/home
/var/spool/mail
这样就可以啦!然后安装完成之后,套用quota的设定,即可做好限制!很是方便的!