quotacheck

扫描文件系统以查找磁盘使用情况

语法

  quotacheck [-g] [-u] [-v] -a
  quotacheck [-g] [-u] [-v] filesys ...

Quotacheck对文件和目录的使用执行文件系统扫描,由用户或组使用。输出是相应文件系统的配额文件。默认情况下,这些文件的名称为:

- A user scan: quota.user
- A group scan: quota.group

生成的文件由每个可能的id到最高现有uid或gid的struct dqblk组成,并包含磁盘文件和块使用以及这些值可能超出的时间

每次系统引导和安装非有效文件系统时都应运行Quotacheck

扫描速度与目录/文件的数量成比例

选项

   -v     运行时显示详细的处理信息

   -d     调试模式

   -u     显示每个用户所占的目录数

   -g     显示群组所占的目录文件数.

   -a     扫描所有分区

   -R     当与-a一起使用时,除根文件系统之外的所有文件系统都要检查配额。

注意Quotacheck只能作为超级用户运行

文件
quota.user, quota.group, /etc/fstab

实例

[root@linux ~]# quotacheck -avug                      #将所有的在/etc/mtab内,含有quota支持的partition进行扫描
quotacheck: Scanning /dev/hdb1 [/disk2] done
quotacheck: Checked 3 directories and 4 files

[root@linux ~]# quotacheck -avug -m               #强制扫描已挂载的filesystem

quotacheck 命令实例:

Linux的Bash命令行(A-Z排序)