Disk Quota :磁盘配额
限制某个用户或某个组,对某个分区(生效级别是文件系统)的使用能力;由于早期的Unix系统是多用户、多任务的环境,所以一台主机的磁盘会被多个用户使用,某个用户占用大量的磁盘空间会影响其他用户对磁盘的使用,比如一台主机由磁盘空间100G,有10个用户共同使用,每个用户有10G的使用空间,但是有个用户在他的家目录下存了大量的电影占用了80G的空间,影响其他用户,这时候可以通过磁盘配额限制用户使用磁盘的能力。
磁盘配额可以从两个方面对用户的使用磁盘的能力进行限制:磁盘空间的大小和文件的个数;而以上两个方面又分软限制和硬限制两类;软限制是指用户在有限期(grace time)内使用的磁盘空间可以大于软限制的空间,一旦到达grace time,磁盘配额将会强制收回用户超出软限制的磁盘空间,所有用户必须在grace time内将自己的数据转移能使用的空间内,以免数据丢失造成不必要的损失;硬限制是指用户所能使用磁盘的最大空间,但这种限制在某些情况下会导致磁盘利用率低下,资源配置效率低下。
磁盘配额是通过aquota.user和aquota.group这两个磁盘配额数据文件实现对用户和组磁盘配额的。
实现Disk Quota的步骤:(以/dev/myvg/lv1逻辑卷挂载点/users为例)
1)为设置磁盘配额的分区(文件系统)设定挂载选项:
编辑/etc/fstab设定/users支持quota
# vim /etc/fstab
重新挂载/users让其支持quota
2)创建磁盘配额数据库:
3)启用文件系统上的磁盘配额功能:
4)设定用户配额或组配额:
5)空间测试:
注意文件的大小
6)文件测试
转载于:https://blog.51cto.com/urchin/797317