setquota是一个命令行配额编辑器,可以采用命令行的方式直接设置用户或用户组的配额限制。
若想禁用配额限制,可以把相应参数设置为0。如果多个文件系统需要修改配额设置,每个文件系统需要调用一次setquota命令。
**语法格式:** setquota [参数]
**常用参数:**
| -a | 编辑启用配额限制的所有文件系统 |
| ---- | ---------------------------------------- |
| -b | 从标准输入读取配额设置信息 |
| -u | 设置命令行参数name指定用户的配额 |
| -t | 设置用户数据快与信息节点的宽限时间周期 |
**参考实例**
在文件系统(/dev/sdb2)设置指定用户的配额限制:
```
[root@anycode ~]# setquota -u zwx 20480 40 960 600 1200 /deb/sda1
```
把数据块与信息节点的宽限时间周期设置为10天(86400秒/每天):
```
[root@anycode ~]# setquota -tu 864000 86400 /deb/sda1
```