Linux——磁盘配额quota

一、为什么要使用quota:
       Linux是多用户多任务的环境,所以会有多个用户共同使用一个硬盘空间的情况,如果其中几个用户占掉了大量的空间,影响了其他用户的使用,因此管理员应该适当限制空间给用户,妥善分配系统资源。

二、quota的使用限制:
       1.仅对一般用户有效,对管理员无效。
       2.针对整个文件系统:如果/dev/sda1是挂载到/mnt下,那么在/mnt下的所有目录都会受到限制。
       3.内核必须支持quota。
三、针对的对象

       分别针对用户、群组、个别目录(user,group,project)进行磁盘配额。

四、quotad的案例
       
在这里插入图片描述
1.建立脚本/app.sh,并执行。
Linux——磁盘配额quota_第1张图片
执行cat /etc/passwd
Linux——磁盘配额quota_第2张图片
执行cat /etc/group

Linux——磁盘配额quota_第3张图片
创建成功
2.将/app挂载起来
Linux——磁盘配额quota_第4张图片
由于centos7默认是xfs文件系统并且内核支持quota功能,所以用centos7的/app目录进行试验
在这里插入图片描述
3.查看quota现在的限额:xfs_quota -x -c “report” /app/

4.设置限制值的大小
设置myquota1,myquota2,myquota3,myquota4,myquota5的soft/hard为250M/300M限制
Linux——磁盘配额quota_第5张图片
现在查看设置之后的状态:xfs_quota -x -c “report” /app/
5.之后切到myquota1用户实验限额结果:
命令:
Linux——磁盘配额quota_第6张图片
6.然后用ls命令查看,在家目录下创建310M的文件,显示报错,同时查看家目录下新创建的文件的大小实际是300M。

你可能感兴趣的:(Linux——磁盘配额quota)