df 仅报告磁盘可用空间。我如何获取允许的可用空间?
答案1
看一下这里的配额命令:
http://linux.die.net/man/1/quota
配额
例如:
配额-u用户1
系统响应:
Disk quotas for user user1 (uid 501):
Filesystem blocks quota limit grace files quota limit grace
/dev/hda6 992 50000 55000 71 10000 11000
配额报告
报告所有超出配额限制的用户:
配额-q
配额摘要报告:
复制配额-a
Report for user quotas on device /dev/hda5
Block grace time: 7days; Inode grace time: 7days
Block limits File limits
User used soft hard grace used soft hard grace
----------------------------------------------------------------------
root -- 4335200 0 0 181502 0 0
bin -- 15644 0 0 101 0 0
...
user1 -- 1944 0 0 120 0 0
此用户未显示任何限制,因为限制设置为 0。
答案2
如果设置了配额,“配额”命令将显示详细信息。
quota -v
答案3
尝试这个命令
repquota -sa | grep -v "0 0"
这将提供所有用户驱动帐户的详细报告,例如:
/home]# repquota -sa | grep -v "0 0"
*** Report for user quotas on device /dev/root
Block grace time: 7days; Inode grace time: 7days
Block limits File limits
User used soft hard grace used soft hard grace
----------------------------------------------------------------------
usera -- 20018M 977G 977G 351k 0 0
userb -- 11301M 55000M 55000M 106k 0 0
users -- 35192 1000M 1000M 2092 0 0