在Linux中,磁盘配额管理命令集包括quota、edquota、repquota、quotaon、quotaoff和quotacheck。
quota
quota命令用于显示磁盘已使用的空间与限制。
语法
quota 参数 [用户名|群组名]
参数说明
参数 | 说明 |
-u | 列出用户的磁盘空间限制 |
-g | 列出群组的磁盘空间限制 |
-q | 简明列表,只列出超过限制的部分 |
-v | 显示该用户或群组,在所有挂入系统的存储设备的空间限制 |
-V | 显示版本信息 |
举例
# 显示当前用户的quota quota -guvs # 显示指定用户的quota quota -uvs <username>
edquota
edquota命令用于编辑用户或群组的磁盘配额。
语法
edquota [-p <源用户名称>][-ug][用户或群组名称...]
参数说明
参数 | 说明 |
-u | 设置用户的磁盘配额,这是预设的参数 |
-g | 设置群组的磁盘配额 |
-p<源用户名称> | 将源用户的磁盘配额设置套用至其他用户或群组 |
-t | 设置宽限期限 |
repquota
repquota命令用于检查磁盘空间限制的状态。
语法
repquota [-aguv][文件系统...]
参数说明
参数 | 说明 |
-a | 列出在/etc/fstab文件里,有加入quota设置的分区的使用状况,包括用户和群组 |
-g | 列出所有群组的磁盘空间限制 |
-u | 列出所有用户的磁盘空间限制 |
-v | 显示该用户或群组的所有空间限制 |
quotaon
quotaon命令用于开启磁盘空间限制。
语法
quotaon [-aguv][文件系统...]
参数说明
参数 | 说明 |
-a | 开启在/ect/fstab文件里,有加入quota设置的分区的空间限制 |
-g | 开启群组的磁盘空间限制 |
-u | 开启用户的磁盘空间限制 |
-v | 显示指令指令执行过程 |
quotaoff
quotaoff命令用于关闭磁盘空间限制。
语法
quotaoff [-aguv][文件系统...]
参数说明
参数 | 说明 |
-a | 关闭在/etc/fstab文件里,有加入quota设置的分区的空间限制 |
-g | 关闭群组的磁盘空间限制 |
-u | 关闭用户的磁盘空间限制 |
-v | 显示指令执行过程 |
举例
# 关闭配额限制: quotaoff -a
quotacheck
quotacheck命令用于检查磁盘的使用空间与限制。
语法
quotacheck [-adgRuv][文件系统...]
参数说明
参数 | 说明 |
-a | 扫描在/etc/fstab文件里,有加入quota设置的分区 |
-d | 详细显示指令执行过程,便于排错或了解程序执行的情形 |
-g | 扫描磁盘空间时,计算每个群组识别码所占用的目录和文件数目 |
-R | 排除根目录所在的分区 |
-u | 扫描磁盘空间时,计算每个用户识别码所占用的目录和文件数目 |
-v | 显示指令执行过程 |
原创文章禁止转载:技术学堂 » Linux磁盘管理命令集quota详解