Linux磁盘管理命令集quota详解

在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详解

精彩评论

9+6=

感谢您的支持与鼓励

支付宝扫一扫打赏

微信扫一扫打赏