WWW を検索 NOGNOG.COM を検索

WWW.NOGNOG.COM

Last modified: Sat, 18 Feb 2006 11:02:19 +0900
Home   うにっくすさんの覚え書き   プリングルズ   MIDI   ユーザー車検   「小沢昭一の小沢昭一的こころ」のススメ   Blog  

Solaris - Quota

 Solaris Quotaの設定手順をまとめています。
今回は/exportにQuotaを設定する事を前提としています。

ファイルシステムへのQuota有効化


    # vi /etc/vfstab

    Quotaを掛けたい/exportの mount options エントリに、'rq'を付け加えます。

    --- vfstab.orig 2004-04-30 20:30:40.222076500 +0900
    +++ vfstab      2004-04-30 20:30:33.336308500 +0900
    @@ -6,5 +6,5 @@
     /dev/md/dsk/d0 /dev/md/rdsk/d0 /               ufs     1       no      logging
     /dev/md/dsk/d1 -               -               swap    -       no      -
     /dev/md/dsk/d3 /dev/md/rdsk/d3 /usr            ufs     1       no      logging
    -/dev/md/dsk/d4 /dev/md/rdsk/d4 /export         ufs     2       yes     logging
    +/dev/md/dsk/d4 /dev/md/rdsk/d4 /export         ufs     2       yes     logging,rq
     swap           -       /tmp            tmpfs           -       yes     -

    # touch /export/quotas
    # chmod 600 /export/quotas
    # quotacheck -a

ユーザ単位のQuota登録


user001に対してSoftQuota 9M、HardQuota10Mに設定します。

    # edquota user000

    fs /export blocks (soft = 9000, hard = 10000) inodes (soft = 0, hard = 0)

同じQUOTAで他のユーザを設定したい場合は

    # edquota -p user001 user002

とすると、user001と同じQUOTAの値がuser002にも適応されるのでviは起動されません。
たくさんのユーザにQUOTAを適応するなら一番最初にループスクリプトを書いて実行するといいでしょう。

Quota一覧表示


    # repquota /export

Expireの期限の変更


    # edquota -t

SoftQuotaを超えるとタイマーが作動し、1週間に達すると書き込みが出来なくなります。
タイマーのデフォルト値は1週間です。

うにっくすさんの覚え書きについて

Home >> うにっくすさんの覚え書き >> Solaris - Quota