# cd /usr/src/sys/i386/conf/ |
# vi GENERIC |
# vi GENERIC |
options QUOTA #enable disk quotas |
# cd /usr/src/sys/i386/conf/ |
# cp GENERIC BALIUS |
# vi BALIUS |
options QUOTA #enable disk quotas |
# config BALIUS |
Kernel build directory is ../../compile/BALIUS |
# cd ../../compile/BALIUS |
# make depend |
# make |
# make install |
# cd /etc |
# vi rc.conf |
enable_Quotas="YES" | 追加 |
check_quotas="YES" | 変更 |
# vi fstab |
# Device | Mountpoint | FStype | Options | Dump | Pass# |
/dev/wd0s2b | none | swap | sw | 0 | 0 |
/dev/wd0s2a | / | ufs | rw | 1 | 1 |
/dev/wd0s2f | /usr | ufs | rw | 2 | 2 |
/dev/wd0s2e | /var | ufs | rw | 2 | 2 |
proc | /proc | procfs | rw | 0 | 0 |
/dev/wcd0c | /cdrom | cd9660 | ro,noauto | 0 | 0 |
# Device | Mountpoint | FStype | Options | Dump | Pass# |
/dev/wd0s2b | none | swap | sw | 0 | 0 |
/dev/wd0s2a | / | ufs | rw | 1 | 1 |
/dev/wd0s2f | /usr | ufs | rw,userquota | 2 | 2 |
/dev/wd0s2e | /var | ufs | rw | 2 | 2 |
proc | /proc | procfs | rw | 0 | 0 |
/dev/wcd0c | /cdrom | cd9660 | ro,noauto | 0 | 0 |
# edquota -u user1 |
uotas for user user1: |
/usr: blocks in use: 4, limits (soft = 0, hard = 0) |
inodes in use: 5, limits (soft = 0, hard = 0) |
blocks in use | ・・・ | パーティション内でユーザーが消費しているブロック数です。(Kバイト) |
inodes in use | ・・・ | ユーザーが使用しているファイル及びディレクトリ数です。 |
uotas for user user1: |
/usr: blocks in use: 4, limits (soft = 5000, hard = 0) |
inodes in use: 5, limits (soft = 1000, hard = 0) |
Grace Period未設定 | Grace Period済み | |
soft | 指定された値で制限する | 指定された値になったら警告する |
hard | − | 指定された値で制限する |
# edquota - t |
Time units may be: days, hours, minutes, or seconds |
Grace period before enforcing soft limits for users: |
/usr: block grace period: 1 days, file grace period: 1 days |
-g | : | ユーザーが所属するグループのクォータを表示。 |
-u | : | デフォルトと等しい。 |
-v | : | 割り当てられていないファイルシステムのクォータを表示。 |
-q | : | 制限オーバーしているファイルシステムを表示。 |
-g | : | グループのクォータ操作を行う。 |
-u | : | ユーザーのクォータ操作を行う。 |
-v | : | クォータが起動されるファイルシステム毎にメッセージを表示。 |
-a | : | クォータが指定がされている全てのファイルシステムに対してクォータを起動。 |
-g | : | グループのクォータ操作を行う。 |
-u | : | ユーザーのクォータ操作を行う。 |
-v | : | クォータが停止されるファイルシステム毎にメッセージを表示。 |
-a | : | 全ファイルシステムのクォータを停止する。 |
-u | : | ユーザーのクォータを編集する。 |
-p | : | 雛形として指定されたユーザーのクォータ設定し指定したユーザーのクォータに複製する。 |
-g | : | グループのクォータを編集する。 |
-t | : | ファイルシステムのソフトタイムリミットを編集する。 |
-g | : | グループIDごとに使用しているファイル数とディレクトリ数をカウントする。 |
-u | : | ユーザーIDごとに使用しているファイル数とディレクトリ数をカウントする。 |
-v | : | 現在の実行状態を表示する。 |
-a | : | 全ファイルシステムについてクォータをチェックする。 |