quota

ユーザ毎にディスクの容量制限が設定できます。

インストール状態

インストール時

カーネル構築
options QUOTA を設定してカーネル再構築
設定
/etc/rc.conf に、check_quotas="YES" ,enable_quotas="YES"を記述。
/etc/fstab に、/usr のパーティションについて userquota を記述。
参考情報
http://www.jp.freebsd.org/www.freebsd.org/ja/handbook/quotas.html

edquota -u にて、5MB、10MBのユーザを各々設定します。その後、同じ設定を複写します。

  1. 5MBのユーザをdisk5mb とします。edquota -u disk5mb と実行します。
    そして、softおよびhardの設定を変更します。
    /usr: blocks in use: 65, limits (soft = 5000, hard = 6000)
              inodes in use: 7, limits (soft = 0, hard = 0)
  2. soft = 5000, hard = 6000 で 猶予期間付で5MBまで、絶対値としては6MBまでとなります。
  3. 設定したいユーザのUIDが 2000から2010までとします。その場合は、以下のコマンドにて設定します。
    edqouta -p disk5mb 2000-2010