如何让 Linux 配额发挥作用?

如何让 Linux 配额发挥作用?

我正在尝试在 /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

我在这里遗漏了什么?如何使硬限制发挥作用?

相关内容