磁盘配额(Quota)的应用与实践(4)

               

磁盘配额(Quota)的应用与实践

     

        2)repquota:针对文件系统的限额做报表;

          repquota -a [-vugs]

          参数:

             -a:直接到/etc/mtab查询具有quota标志的文件系统,并报告quota的结果;

             -v:输出的数据将含有文件系统相关的详细信息;

             -u:显示出用户的quota限值(这是默认值);

             -g:显示出个别用户组的quota限值;

             -s:使用M,G为单位显示结果;

          查询本例中所有用户的quota限制情况:

            

磁盘配额(Quota)的应用与实践

            

          

     6>测试与管理:

          1)利用myquota1的身份,创建一个270MB的大文件,并查看quota结果;

                

磁盘配额(Quota)的应用与实践

                

磁盘配额(Quota)的应用与实践

          2)再创建另外一个大文件,让总容量超过300MB;

              

磁盘配额(Quota)的应用与实践

        

          3)warnquota:对超过限额这发出警告信:

                此命令可以依据/etc/warnquota.conf的设置,然后找出目前系统上面quota用量超过soft的账号,通过Email的功能将警告信件发送到用户的电子邮 件信箱,warnquota并不会自动执行,所以我们需要手动去执行,执行之后它会发送两封信出去,一封给myquota1,一封给root;

             可以进入/var/spoll/mail中查看:

                  

磁盘配额(Quota)的应用与实践

          可以在/etc/warnquota.conf文件中更改提示信息,改成中文也行;

         4)setquota:直接于命令中设置quota限额;

           setquota [-u|-g] 名称 block (soft) block(hard) inode(soft) inode(hard) 文件系统

           查看原始的myquota5限值,并给予soft/hard 分别为100000/200000:

              

磁盘配额(Quota)的应用与实践

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限额设置; 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/13196.html