/etc/fstab に quota を有効にするファイルシステムの指定をする.
LABEL=/data /data ext3 defaults,quota 1 2
その後,
# quotacheck -a # quotaon -a
を行う.
OS 起動時に
quotacheck -a;quotaon -a
を行うスクリプト /etc/init.d/rc.quota を作成し, /etc/rc.d/rc.local から呼び出されるようにする.
下記
1) /etc/rc.quota を作成し,実行権をつけておく.
#!/bin/sh # # Check quota and then turn quota on. if [ -x /sbin/quotacheck ] then echo "Checking quotas. This may take some time." /sbin/quotacheck -avug echo " Done." fi if [ -x /sbin/quotaon ] then echo "Turning on quota." /sbin/quotaon -avug fi
2) /etc/rc.local に以下の行を付け足す.
if [ -x /etc/init.d/rc.quota ] then /etc/init.d/rc.quota fi
特定のユーザの quota エントリを消す方法(repquota で表示しないようにする)は, そのユーザの quota 制限を無制限(0)に設定し, そのユーザが所有するファイルをすべて消す.
ファイルが残っていると, そのユーザのエントリ(/etc/passwd など)が消えていても,
#UID の quota エントリとして表示される.