05.31 14、RedHat7系列——磁盘容量配额

使用quota命令进行磁盘容量配额管理,从而限制用户的硬盘可用容量或所能创建的最大文件个数。quota命令还有软限制和硬限制的功能。

软限制:当达到软限制时会提示用户,但仍允许用户在限定的额度内继续使用。

硬限制:当达到硬限制时会提示用户,且强制终止用户的操作。

RHEL 7系统中已经安装了quota磁盘容量配额服务程序包,但存储设备却默认没有开启对quota的支持,此时需要手动编辑配置文件

14、RedHat7系列——磁盘容量配额

重启后查看,即可发现/boot目录已经支持quota磁盘配额技术

14、RedHat7系列——磁盘容量配额

14、RedHat7系列——磁盘容量配额

xfs_quota命令:

xfs_quota命令是一个专门针对XFS文件系统来管理quota磁盘容量配额服务而设计的命令,格式为“xfs_quota [参数] 配额 文件系统”;-c参数用于以参数的形式设置要执行的命令;-x参数是专家模式。

使用xfs_quota命令设置tom用户对/boot目录的quota磁盘容量配额,具体的限制包括:硬盘使用量的软限制和硬限制分别为3MB和6MB,

创建文件数量的软限制和硬限制分别为3个和6个。

[root@study ~]# xfs_quota -x -c 'limit bsoft=3m bhard=6m isoft=3 ihard=6 tom' /boot

[root@study ~]# xfs_quota -x -c report /boot

14、RedHat7系列——磁盘容量配额

切换到tom用户,分别尝试创建一个体积为5M和8M的文件,可以发现8M文件创建受到了系统限制

14、RedHat7系列——磁盘容量配额

edquota命令:

edquota命令用于编辑用户的quota配额限制,格式为“edquota [参数] [用户] ”。

-u参数表示要针对哪个用户进行设置;-g参数表示要针对哪个用户组进行设置;

示例:使用root用户修改tom用户的hard值为:8192

14、RedHat7系列——磁盘容量配额

修改后

14、RedHat7系列——磁盘容量配额

切换到tom用户再次执行创建8M文件的命令

14、RedHat7系列——磁盘容量配额


分享到:


相關文章: