Solaris のシステム管理 (上級編)

ディスクの割り当て制限

ディスクの割り当て機能を使用することにより、システム管理者は、各ユーザーが使用できるディスク容量と i ノード数 (おおよそのファイル数に該当) を制限して UFS ファイルシステムを制御できます。このため、ディスク割り当て制限は、特に、ユーザーのホームディレクトリが存在するファイルシステムで便利です。公開ファイルシステムと /tmp ファイルシステムについてはこのディスク割り当て機能による利点はあまりありません。

割り当て制限を設定する一般的な手順は次のとおりです。

  1. 一連のコマンドを使用してファイルシステムのディスク割り当て制限を行い、システムがリブートし、そのファイルシステムがマウントされるたびに、割り当て制限が確実に行われるようにします。/etc/vfstab ファイルにエントリを追加し、そのファイルシステムのルートに quotas ファイルを作成する必要があります。

  2. 1 人のユーザー用に割り当て制限を設定した後、それを元にして他のユーザー用にコピーします。

  3. 割り当て制限が有効になる前に、他のコマンドが現在のディスクの使用状態をチェックし、競合していないかどうかを確認します。

  4. 最後に、コマンドは 1 つ以上のファイルシステムでの割り当て制限を有効にします。

以上の手順により、あるファイルシステムがマウントされるたびに、そのファイルシステムのディスク割り当て制限が有効になるように設定できます。手順については、第 17 章「ディスク割り当て制限の管理 (手順)」を参照してください。

一度設定した後は、割り当て制限を変更して、ユーザーが使用できるディスク容量と i ノード数を調整できます。また、システムに変更が必要な場合は、それに合わせて割り当て制限を追加または削除できます。割り当て制限の変更、割り当て制限を超えてもかまわない時間の長さの設定、各割り当て制限を無効または削除する方法などについては、「割り当て制限の変更と削除」を参照してください。