📅  最后修改于: 2023-12-03 15:17:21.736000             🧑  作者: Mango
edquota
是 Linux 操作系统中的一个用户磁盘配额管理命令。它提供一种简单的方法,使管理员能够限制在系统上的各个用户的磁盘配额。本文将为您介绍如何在 Linux 中使用 edquota 命令。
通常情况下,Linux 操作系统中已经预安装了 edquota 命令。如果您的系统中没有安装的话,可以通过以下命令来安装:
sudo apt-get install quota
要查看当前配额,使用以下命令:
sudo edquota -u username
其中,-u
参数指定了要查看的用户账户名。如果您想查看某个组的配额情况,可以使用 -g
参数。
命令执行成功后,将显示当前用户的配额信息,如下所示:
Disk quotas for user username (uid 1000):
Filesystem blocks soft hard inodes soft hard
/dev/sda1 (home) 104282 7000 10000 12175 0 0
如上所示,该用户的磁盘配额为 10000 个块(容量大小,单位为 KB),硬限制为 10000,软限制为 7000。
要修改配额,使用以下命令:
sudo edquota -u username
然后,编辑配额文件,例如:
Disk quotas for user username (uid 1000):
Filesystem blocks soft hard inodes soft hard
/dev/sda1 (home) 1024000 100000 2000000 120000 80 100
如上所示,在编辑器中可以修改用户的硬限制和软限制配额,然后保存并退出。
如果您想禁用配额,可以使用以下命令:
sudo quotaoff -v /dev/sda1
其中,/dev/sda1
是您要禁用配额的文件系统。
如果您想启用配额,可以使用以下命令:
sudo quotacheck -cvm /home
sudo quotaon -v /home
其中,/home
是您要启用配额的文件系统路径。