3.Linux 磁盘管理命令
3.19 quota:显示磁盘已使用的空间与限制
-
作用:显示磁盘已使用的空间与限制。
-
用法:quota [选项] [用户名称...]
quota [选项] [群组名称...]
-
主要选项如下:
命令 描述 -g
列出群组的磁盘空间限制。 -q
简明列表,只列出超过限制的部分。 -u
列出用户的磁盘空间限制。 -v
显示该用户或群组所有挂入系统的存储设备的空间限制。 -V
显示版本信息。
说明 执行 quota 指令,可查询磁盘空间的限制,并可知已使用多少空间
案例练习
显示 cjh 组磁盘已使用的空间。
# quota cjh
3.20 quotacheck:检查磁盘的使用空间与限制
-
作用:检查磁盘的使用空间与限制。
-
用法:quotacheck [-选项] [文件系统...]
-
主要选项如下:
命令 描述 -a
扫描在/etc/fstab 文件中加入 quota 设置的分区。 -d
详细显示指令执行过程,便于排错或了解程序执行的情形。 -g
扫描磁盘空间时,计算每个群组识别码所占用的目录和文件数目。 -R
排除根目录所在的分区。 -u
扫描磁盘空间时,计算每个用户识别码所占用的目录和文件数目。 -v
显示指令执行过程。 说明 执行 quotacheck 命令会扫描挂入系统的分区,并在各分区的文件系统根目录下产 生 quota.user 和 quota.group 文件,分别用于设置用户和群组的磁盘空间限制。
案例练习
扫描在/etc/fstab 文件中加入 quota 设置的分区。
# quotacheck -a
3.21 quotaoff:关闭磁盘空间限制
-
作用:关闭磁盘空间限制。
-
用法:quotaoff [选项] [文件系统...]
-
主要选项如下:
命令 描述 -a
关闭在/etc/fstab 文件中加入 quota 设置的分区的空间限制。 -g
关闭群组的磁盘空间限制。 -u
关闭用户的磁盘空间限制。 -v
显示指令执行过程。 说明: 执行 quotaoff 指令可以关闭用户和群组的磁盘空间限制。
案例练习
关闭在/etc/fstab 文件中加入 quota 设置的分区的空间限制。
# quotaoff -a
3.22 quotaon: 开启磁盘空间限制
-
作用:开启磁盘空间限制。
-
用法:
quotaon [选项] [文件系统...]
-
主要选项如下:
命令 描述 -a
开启在/ect/fstab 文件中加入 quota 设置的分区的空间限制。 -g
开启群组的磁盘空间限制。 -u
开启用户的磁盘空间限制。 -v
显示指令执行过程。 说明 执行 quotaon 指令可开启用户和群组的磁盘空间限制,各分区的文件系统根目录 必须有 quota.user 和 quota.group 配置文件。
案例练习
开启在/etc/fstab 文件中加入 quota 设置的分区的空间限制。
# quotaon –a
3.23 quotastats:显示磁盘空间限制
-
作用:显示磁盘空间限制。
-
用法:quotastats
说明 本命令无参数。
案例练习
显示磁盘空间限制。
# quotastats
Kernel quota version: 6.5.1
Number of dquot lookups: 0
Number of dquot drops: 0
Number of dquot reads: 0
Number of dquot writes: 0
Number of quotafile syncs: 22
Number of dquot cache hits: 0
Number of allocated dquots: 0
Number of free dquots: 0
Number of in use dquot entries (user/group): 0
3.24 repquota:检查磁盘空间限制的状态
-
作用:检查磁盘空间限制的状态。
-
用法:
repquota [选项] [文件系统...]
-
主要选项如下:
命令 描述 -a
列出在/etc/fstab 文件中加入 quota 设置的分区的使用状况,包括用户和群组。 -g
列出所有群组的磁盘空间限制。 -u
列出所有用户的磁盘空间限制。 -v
显示该用户或群组的所有空间限制。 说明 执行 repquota 指令可以报告磁盘空间限制的状态,清楚得知每位用户或每个群组 已使用多少空间。
案例练习
显示 cjh 用户组的磁盘使用情况。
# repquota -g cjh