ディスクとハードの割り当てを設定して有効にしたら、それらの割り当てを超過して使用しているユーザーをチェックできます。また、ファイルシステム全体の割り当て情報をチェックすることもできます。
表 29-3 でディスク割り当てをチェックするのに使用するコマンドを説明します。
表 29-3 割り当てチェック用コマンド
コマンド |
作業 |
---|---|
quota(1M) |
ユーザー割り当てと現在のディスク使用量を表示する。ユーザーの割り当て超過使用量も表示可能 |
repquota(1M) |
指定されたファイルシステムの割り当て、ファイル、および所有しているディスク容量を表示する |
quota コマンドを使用して、割り当てが適用されているファイルシステム上の個々のユーザーの割り当てとディスク使用量を表示できます。
スーパーユーザーになります。
次のように入力して、割り当てが有効にされているマウント済みファイルシステムのユーザー割り当てを表示します。
# quota [-v] username |
-v |
割り当てが設定されているマウント済みファイルシステムすべてについてユーザー割り当てを表示する |
username |
ユーザーアカウントのユーザー名またはユーザー識別番号 (UID) |
次の例は、UID 301 によって識別されるユーザーアカウントに 1K バイトの割り当てが設定されているが、ディスク容量をまったく使用していないことを示しています。
# quota -v 301 Disk quotas for bob (uid 301): Filesystem usage quota limit timeleft files quota limit timeleft /export/home 0 1 2 0 2 3 |
Filesystem |
ファイルシステムのマウントポイント |
usage |
現在のブロック使用数 |
quota |
弱いブロック制限値 |
limit |
強いブロック制限値 |
timeleft |
ディスク割り当てタイマーの残り時間 (日単位) |
files |
現在の i ノード使用数 |
quota |
弱い i ノード制限値 |
limit |
強い i ノード制限値 |
timeleft |
ディスク割り当てタイマーの残り時間 (日単位) |
repquota コマンドを使用して 1 つ以上のファイルシステム上のすべてのユーザーの割り当てとディスク使用量を表示します。
スーパーユーザーになります。
ディスクがまったく使用されていなくても、1 つまたはすべてのファイルシステムのすべての割り当てを表示します。
# repquota [-v] -a filesystem |
-v |
資源を消費していないユーザーも含めて、すべてのユーザーのディスク割り当てを報告する |
-a |
すべてのファイルシステムについて報告する |
filesystem |
指定したファイルシステムについて報告する |
次の例は、割り当てが 1 つのファイルシステム (/export/home) だけに対して有効なシステムでの repquota コマンドからの出力を示しています。
# repquota -va /dev/dsk/c0t3d0s7 (/export/home): Block limits File limits User used soft hard timeleft used soft hard timeleft #301 -- 0 1 2.0 days 0 2 3 #341 -- 57 50 60 7.0 days 2 90 100 |
Block Limits |
|
used |
現在のブロック使用数 |
soft |
弱いブロック制限値 |
hard |
強いブロック制限値 |
timeleft |
ディスク割り当てタイマーの残り時間 (日単位) |
File Limits |
|
used |
現在の i ノード使用数 |
soft |
弱い i ノード制限値 |
hard |
強い i ノード制限値 |
timeleft |
ディスク割り当てタイマーの残り時間 (日単位) |