复习:磁盘配额

磁盘配额:

       磁盘配额的作用就是限制用户和群组的磁盘空间的使用,还可以限制文件的数量

磁盘配额(quota)的要求:

1.只能针对文件系统限制(分区)

2.内核必须支持 老版本有这个问题,但是现在都支持

3.需要生成相关记录文件

4.只能限制普通用户


quota可限制的内容

wKioL1NNLY2gNtFZAACkAHb7PsM008.jpg

blocks:磁盘空间限制

inodes:文件数量

soft:软限制,意思就是可以有宽限有溢出

hard:硬限制,意思就是不可以超出硬限制,可以超出软限制


设置步骤:

1.给磁盘加上磁盘配额功能(注意开启磁盘功能之前要把硬盘格式化,分区)

 mount -o usrquota,grpquota /dev/sdb1 /mnt/sdb1

 挂载/dev/sdb1到/mnt/sdb1下,并加上上usrquota,grpquota功能


2.生成记录文件:

   quotacheck -auvg /dev/sdb1

   设置了这步以后会在sdb1下生成俩个文件 aquota.group 和 aquota.user 说一下quotacheck 的     参数

   quotacheck -a all全部, 会根据/etc/mtab文件扫描所有支持quota的分区

              -u 建立用户的磁盘配额功能 会生成文件aquota.user

              -v 详细信息

              -g 建立组的磁盘配额功能 会生成文件aquota.group

              -f force强制扫描

              -m 以读写的方式  和-f一起用,当扫描出分区有磁盘配额是,如果要从新分配磁盘                   配额,就用-f -m 强制读写,会覆盖前一个磁盘配额

3.开启磁盘配额功能

    quotaon -auvg

       开启所有分区的用户,和群组的磁盘配额,quotaon的参数


    quotaon -a all 全部,会根据/etc/mtab文件扫描所有支持quota的分区

            -u  用户的磁盘配额功能

            -v  详细信息

            -g  组的磁盘配额功能

       关闭quotaoff  -a  全部

                     -u  关闭用户的磁盘配额功能

                     -g  关闭组的磁盘配额功能

4.设置磁盘配额

   enquota  -u liang

    给liang这个用户设置磁盘配额,空间限制,enquota的参数

   enquota -u 设置用户        格式: enquoat -u username

           -g 设置群组        格式: enquota -g groupname

           -t 修改宽限时间    格式: enquoat -t

           -p 复制            格式: enquoat -p liang liang1

 

5.查看报告

    quota -u liang

    查看用户liang 的磁盘配额  参数

   quota -u  查看用户的磁盘配额

   quota -g  查看群组的磁盘配额

   quota -v  详细信息

   quota -s  以1024为进制查看内容

查看报告的第二种方法:

   repquota -a 查看全部信息

            -u 查看用户磁盘配额信息

            -g 查看群组的磁盘配额信息

            -v 详细信息

            -s 以1024为进制查看内容


还有一个最简单设置的方法:

setquota -u liang 400000 500000 0 0 /mnt/sdb1

设置用户liang的空间软限制为 400000 硬限制为500000 文件的数量不限制


你可能感兴趣的:(磁盘配额,空间限制,文件夹数量限制,磁盘限制)