我已经将我的服务器配置为使用用户配额,并且一切正常。我可以使用edquota
命令修改用户配额。
我如何以编程方式(例如从 bash 脚本)执行此操作?
答案1
使用setquota
。
在简单的形式中,命令是
设定配额用户 blockquota blocklimit inodequota inodelimit 文件系统
例如
setquota foo 10G 10G 0 0 /data
将软配额和硬限制设置为 10 GB,并且对foo
上的用户没有 inode 限制/data
。
我想您可以用来quota -u $username
获取当前配额,但我不确定用脚本解析它有多容易。