Modified: 9 August 2006
パーティションの分離
ディスククオータを設定するには、"/home"を専用のパーティションにする必要があります。
"fstab"の設定
"/etc/fstab" の"/home"に、"usrquota"を追加します。
/dev/sdb1 /home ext3 defaults,usrquota 0 0 設定後、以下のコマンドでリマウントします。
# mount -o remount /home
インストールの確認
管理ソフト("quota")のインストールを確認します。
# rpm -q quota
quota-3.10-7
#
記録ファイルの作成
以下のコマンドで記録ファイルを作成します。
# quotacheck -um /home 実行後、再起動します。
ユーザを指定して、クオータを設定します。
# edquota -u tomo エディタで、値を設定します。
Disk quotas for user tomo (uid 500): Filesystem blocks soft hard inodes soft hard /dev/sdb1 63478 70000 80000 3231 0 0
猶予期間の確認
以下のコマンドで、猶予期間を確認します。
# edquota -t エディタで、値を設定します。
Grace period before enforcing soft limits for users: Time units may be: days, hours, minutes, or seconds Filesystem Block grace period Inode grace period /dev/sdb1 7days 7days
設定の確認
# repquota -u /home *** Report for user quotas on device /dev/sdb1 Block grace time: 7days; Inode grace time: 7days Block limits File limits User used soft hard grace used soft hard grace ---------------------------------------------------------------------- root -- 3772 0 0 35 0 0 apache -- 80 0 0 17 0 0 tomo -- 63478 70000 80000 3231 0 0 #