我将xfs_quota limit设置为group id。但硬/软限制不起作用。只有当我为用户设置配额限制时才有效。
组名:ITSHARE
用户名:测试用户
“testuser”Map到组“itshare”
如果你看到下面的步骤,我已经设置了软限制为3 MB和硬限制为4 MB的组itshare。
但是用户“testuser”可以上传超过指定限制的文件。
[root@srv1 ~]#xfs_quota -x -c 'limit -g bsoft=3m bhard=4m itshare' /home
[root@srv1 ~]# xfs_quota -x -c 'report -h ' /home
User quota on /home (/dev/mapper/centos-home)
Blocks
User ID Used Soft Hard Warn/Grace
---------- ---------------------------------
root 391.8M 0 0 00 [------]
testuser 5.7M 0 0 00 [-none-]
Group quota on /home (/dev/mapper/centos-home)
Blocks
Group ID Used Soft Hard Warn/Grace
---------- ---------------------------------
root 391.8M 0 0 00 [------]
testuser 5.7M 0 0 00 [------]
itshare 0 3M 4M 00 [------]
[root@srv1 ~]#
[root@srv1 ~]# id testuser
uid=1000(testuser) gid=1000(testuser) groups=1000(testuser),1003(itshare)
[root@srv1 ~]#
2条答案
按热度按时间1sbrub3j1#
可能是这样的情况,文件是使用“testuser”组而不是“itshare”写的,因此xfs配额不适用于“该组使用的空间”?只是推测。
bqf10yzr2#
xfs_quota
仅对主组有效。它不适用于第二组(在您的案例组中:itshare
)。您需要Project Pandas解决方案。
1.使用
prjquota
选项挂载磁盘/分区:确保显示
prjquota
选项。1.创建
itshare
目录:1.创建项目ID(可以是任何数值)
1.初始化项目目录
1.为具有初始化目录的项目配置配额:
1.测试
参考文件:
[1][https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_file_systems/assembly_limiting-storage-space-usage-on-xfs-with-quotas_managing-file-systems](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_file_systems/assembly_limiting-storage-space-usage-on-xfs-with-quotas_managing-file-systems)