シェルスクリプトマガジン

第14回 ストレージの使用量を制限する(クオータの設定2)

クオータを使用可能にする

前回も説明しましたが、Ubuntu Serverをインストールした初期状態では、クオータが使用できません。また、クオータに必要なソフトウエアもインストールされていません。

前回の手順でクオータに必要なソフトを導入していない場合は、次のコマンドでインストールします。「[sudo] taro のパスワード:」のように表示されたら、自分をパスワードを入力してください。

前回は、「/etc/fstab」ファイルに書かれた、対象となるファイルシステムの設定に「usrquota」や「grpquota」のオプションを追記してクオータを使用可能にしていました。ルートファイルシステムではこの方法が使えません。

ルートファイルシステムの場合は、usrquotaやgrpquotaをカーネルの起動オプションに追加します。そのためには、ブートローダー「GNU GRUB」の設定を変更します。まず、「/etc/default/grub」をエディタで開きます。

12行目の「GRUB_CMDLINE_LINUX=””」を次のように書き換えます。

書き換えた設定を保存したら、次のコマンドでGNU GRUBの設定に反映します。

オプションが反映されたかどうかは、次のコマンドで確認できます。

「usrquota」が含まれる行が表示されます。「on」の後ろがファイルシステムです。カッコ内のオプションに「usrquota,grpquota」というクオータのオプションが含まれています。