2)repquota:针对文件系统的限额做报表;
repquota -a [-vugs]
参数:
-a:直接到/etc/mtab查询具有quota标志的文件系统,并报告quota的结果;
-v:输出的数据将含有文件系统相关的详细信息;
-u:显示出用户的quota限值(这是默认值);
-g:显示出个别用户组的quota限值;
-s:使用M,G为单位显示结果;
查询本例中所有用户的quota限制情况:
6>测试与管理:
1)利用myquota1的身份,创建一个270MB的大文件,并查看quota结果;
2)再创建另外一个大文件,让总容量超过300MB;
3)warnquota:对超过限额这发出警告信:
此命令可以依据/etc/warnquota.conf的设置,然后找出目前系统上面quota用量超过soft的账号,通过Email的功能将警告信件发送到用户的电子邮 件信箱,warnquota并不会自动执行,所以我们需要手动去执行,执行之后它会发送两封信出去,一封给myquota1,一封给root;
可以进入/var/spoll/mail中查看:
可以在/etc/warnquota.conf文件中更改提示信息,改成中文也行;
4)setquota:直接于命令中设置quota限额;
setquota [-u|-g] 名称 block (soft) block(hard) inode(soft) inode(hard) 文件系统
查看原始的myquota5限值,并给予soft/hard 分别为100000/200000:
3》不改动既有系统的Quota实例:
如果你的主机原先没有想到要设置成为邮件主机,所以并没有规划将邮件信箱所在的/var/spool/mail目录独立成为一个分区,然后目前你的主机已经没有办法新增或分出任何新的分区了,我们知道quota是针对整个文件系统进行设计的,因此你是否就无法针对mail的使用量给予quota的限制呢;此外,如果你想要让用户的邮件信箱与主文件 夹的总体磁盘使用量为固定,那又该如何是好,由于/home及/var/spool/mail根本不可能是同一个文件系统(除非是都不分区,使用根目录,才有可能整合在一起),所以该如何进行这样的quota限制呢?
其实没有那么难,既然quota是针对整个文件系统来进行限制,假设你又已经有/home这个独立的分区了,那么你只要:
1)将/var/spool/mail这个目录完整地移动到/home下面;
2)利用ln -s /home/mail /var/spool/mail 来新建连接数据;
3)将/home进行quota限额设置;