dfはディスクの空き容量のみを報告しますが、許可された空き容量を取得するにはどうすればよいですか?
ここでquotaコマンドを見てください:
http://linux.die.net/man/1/quota
クォータ
例えば:
quota -u user1
システム応答:
Disk quotas for user user1 (uid 501):
Filesystem blocks quota limit grace files quota limit grace
/dev/hda6 992 50000 55000 71 10000 11000
クォータレポート
クォータ制限を超えるすべてのユーザーについてレポートします。
quota -q
割り当てサマリーレポート:
repquota -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に設定されているため、このユーザーには制限は表示されません。
クォータが設定されている場合、 "quota"コマンドは詳細を表示します。
quota -v