我想在/ home目录上为每个用户创建一个8GB的上限。
这是我的fstab线。
UUID=ebec6b82-1e9a-4b9a-9f36-eb3586f2f6a7 /home ext4 defaults,nofail,usrquota,grpquota 0 0
/home/aquota.user文件确实存在。
我的测试用户是一个没有特权的用户capped
。
这是我现在用来手动添加上限的命令。
sudo setquota -u -F vfsv0 capped 7000000 8000000 1000000 1000000 /home
然后,我通过创建一个12 GB的文件进行测试fallocate -l 12G 12gbtest-file
。
我能够。我希望得到警告或被阻止占用这么大的空间。
当我运行repquota -a |grep capped
它返回。
capped +- 9437552 7000000 8000000 6days 85 1000000 1000000
我在这里错过了什么?如何让我的硬限制工作?
quotacheck -avug
它收集有关磁盘使用情况的信息。在分配用户配额之前,您是否运行过它?