在ubuntu多用户中使用磁盘配额
- 2019 年 11 月 20 日
- 筆記
目的
多用户ubuntu主机,必须设定磁盘配额,否则会被滥用,导致home目录被占满,不得不换磁盘或者扩展大小。
技术路线
使用quota
这款软件来管理磁盘配额。
设置过程
安装
1 |
sudo apt install quota |
---|
设置挂载方式
1 |
sudo vim /etc/fstab |
---|
在期望设置配额的磁盘上增加options
1 |
cat /etc/fstab |
---|

重新挂载
1 |
sudo mount -a |
---|
扫描
1 |
sudo quotacheck -avug |
---|
扫描结束后会出现这两个文件。

quota服务的开启和关闭
开启:sudo quotaon -vug /
关闭: sudo quotaoff -vug /
设置配额
为用户设置配额
1 |
sudo edquota -u quotauser1 |
---|

为用户组设置配额
1 |
sudo edquota -g quotagroup |
---|
复制配额
1 |
sudo edquota -p myquota1 myquota2 |
---|
查看复制的配额
1 |
sudo quota -v myquota2 |
---|
查看配额
用户自己查看
1 |
quota |
---|
管理员查看用户、组
12 |
sudo quota -uvs quotauser1 quotauser2sudo quota -gvs quotagroup |
---|
管理查看用户、组报告
12 |
sudo repquota -auvssudo repquota -agvs |
---|