在Linux中,du
命令本身并不能直接查看磁盘配额
-
首先,确保已经安装了
quota
工具。在大多数Linux发行版中,可以使用以下命令安装:对于Debian/Ubuntu系统:
sudo apt-get install quota
对于RHEL/CentOS/Fedora系统:
sudo yum install quota
-
编辑
/etc/fstab
文件,为需要启用配额的文件系统添加usrquota
和/或grpquota
选项。例如:/dev/sda1 / ext4 defaults,usrquota,grpquota 0 1
这将为
/dev/sda1
分区上的/
目录启用用户和组配额。 -
重启系统以使更改生效。
-
使用
quotacheck
命令初始化或更新磁盘配额信息:sudo quotacheck -ugm
这将检查并更新
usrquota
和grpquota
。 -
使用
du
命令查看目录使用情况,并结合quota
命令查看磁盘配额:du -sh /path/to/directory quota -v /path/to/directory
du -sh /path/to/directory
将显示目录的大小,而quota -v /path/to/directory
将显示用户和组的磁盘配额使用情况。
请注意,这些步骤适用于基于Linux的文件系统,如ext4。如果您使用的是其他文件系统,可能需要调整一些步骤。