我将xfs_配额限制设置为组id。但硬/软限制不起作用。只有当我为用户设置配额限制时,它才起作用。
组名:itshare
用户名:testuser
映射到组“itshare”的“testuser”
如果您看到下面的步骤,我已经为其共享组将软限制设置为3MB,将硬限制设置为4MB。
但是用户“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 ~]#

最佳答案

可能是使用“testuser”组而不是“itshare”写入文件,因此xfs配额不作为“该组使用的空间”应用吗?
只是猜测而已。

关于linux - XFS_Quota-组的问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40244862/

10-13 05:52