JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Solaris のシステム管理 (上級編)     Oracle Solaris 10 8/11 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  端末とモデムの管理 (概要)

2.  端末とモデムの設定 (手順)

3.  サービスアクセス機能によるシリアルポートの管理 (手順)

4.  システム資源の管理 (概要)

5.  システム情報の表示と変更 (手順)

6.  ディスク使用の管理 (手順)

7.  UFS 割り当て制限の管理 (手順)

UFS 割り当て制限

UFS 割り当て制限の使用

UFS 割り当て制限の弱い制限値と強い制限値の設定

ディスクブロックとファイル制限の相違

UFS 割り当て制限の設定

UFS 割り当て制限の設定のガイドライン

UFS 割り当て制限の設定 (作業マップ)

ファイルシステムに UFS 割り当て制限を構成する方法

ユーザーに UFS 割り当て制限を設定する方法

複数ユーザーに UFS 割り当て制限を設定する方法

UFS 割り当て制限の整合性を確認する方法

UFS 割り当て制限を有効にする方法

UFS 割り当て制限の管理 (作業マップ)

UFS 割り当て制限のチェック

UFS 割り当て制限を超過したかどうかをチェックする方法

ファイルシステムの UFS 割り当て制限をチェックする方法

UFS 割り当て制限の変更と削除

弱い制限値のデフォルトを変更する方法

1 ユーザーの UFS 割り当て制限を変更する方法

1 ユーザーの UFS 割り当て制限を無効にする方法

UFS 割り当て制限を無効にする方法

8.  システムタスクのスケジュール設定 (手順)

9.  システムアカウンティングの設定と管理 (手順)

10.  システムアカウンティング (リファレンス)

11.  システムパフォーマンスの管理 (概要)

12.  システムプロセスの管理 (手順)

13.  システムパフォーマンスの監視 (手順)

14.  ソフトウェアの問題解決 (概要)

15.  システムメッセージの管理

16.  コアファイルの管理 (手順)

17.  システムクラッシュ情報の管理 (手順)

18.  ソフトウェアで発生するさまざまな問題の解決 (手順)

19.  ファイルアクセスでの問題の解決 (手順)

20.  UFS ファイルシステムの不整合解決 (手順)

21.  ソフトウェアパッケージで発生する問題の解決 (手順)

索引

UFS 割り当て制限の設定 (作業マップ)

作業
説明
参照先
1. ファイルシステムの割り当て制限を構成します。
/etc/vfstab ファイルを編集して、ファイルシステムがマウントされるたびに割り当て制限が有効になるようにします。また、quotas ファイルを作成します。
2. 1 ユーザー用の UFS 割り当て制限を設定します。
edquota コマンドを使用して 1 ユーザーアカウント用にディスクと i ノードの割り当て制限を行います。
3. (省略可能) 複数ユーザーの UFS 割り当て制限を設定します。
edquota コマンドを使用して、その他のユーザーアカウント用にプロトタイプの割り当て制限を適用します。
4. 整合性をチェックします。
quotacheck を使用して、1 つまたは複数のファイルシステムの整合性について、現在の使用状況とディスクの割り当て制限を比較します。
5. UFS 割り当て制限を有効にします。
quotaon コマンドを使用して、1 つまたは複数のファイルシステムの UFS 割り当て制限を有効にします。

ファイルシステムに UFS 割り当て制限を構成する方法

  1. スーパーユーザーになるか、同等の役割を引き受けます。

    役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (セキュリティサービス)』の「RBAC の構成 (作業マップ)」を参照してください。

  2. /etc/vfstab ファイルを編集します。割り当て制限を設定しようとする各 UFS ファイルシステムの mount options フィールドに rq を追加します。
  3. 割り当て制限を格納しようとするファイルシステムのルートディレクトリに移動します。
  4. quotas というファイルを作成します。
    # touch quotas
  5. スーパーユーザーにのみ、読み取り / 書き込み権限を与えます。
    # chmod 600 quotas

例 7-1 ファイルシステムに UFS 割り当て制限を構成する

次の /etc/vfstab の例は、システム pluto /export/home ディレクトリが、ローカルシステムの NFS ファイルシステムとしてマウントされていることを示しています。割り当て制限が有効であることが、mount options 列の下の rq エントリによってわかります。

# device   device    mount     FS    fsck   mount   mount
# to mount       to fsck  point     type   pass  at boot options
# pluto:/export/home -   /export/home nfs    -     yes    rq

次の /etc/vfstab ファイルの例は、ローカルに /work ディレクトリがマウントされており、割り当て制限が有効 (mount options 列の rq エントリで示される) であることを示しています。

#device     device        mount  FS   fsck  mount    mount
#to mount         to fsck      point  type  pass  at boot options
#/dev/dsk/c0t4d0s0 /dev/rdsk/c0t4d0s0 /work ufs  3    yes     rq

参照

ユーザーに UFS 割り当て制限を設定する方法

  1. スーパーユーザーになるか、同等の役割を引き受けます。

    役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (セキュリティサービス)』の「RBAC の構成 (作業マップ)」を参照してください。

  2. 割り当て制限エディタを使用して、一時ファイルを作成します。このファイルには、ファイルシステムのルートディレクトリに quotas ファイルがあるマウント済み UFS ファイルシステム 1 つにつき 1 行の、割り当て制限情報が含まれます。
    # edquota username

    username は、割り当て制限を設定するユーザーです。

  3. 1K バイトディスクブロック数の弱い制限値と強い制限値の両方を、各ファイルシステム用に指定する割り当て制限に変更します。
  4. i ノード数の弱い制限値と強い制限値の両方を、デフォルト設定の 0 から各ファイルシステム用に指定する割り当て制限に変更します。
  5. ユーザーの UFS 割り当て制限を確認します。
    # quota -v username
    -v

    ディスク割り当て制限がある、マウント済みのファイルシステム上の、ユーザーのディスク割り当て制限情報を表示します。

    username

    ディスク割り当て制限を表示するユーザー名を指定します。

例 7-2 ユーザーに UFS 割り当て制限を設定する

次の例は、edquota コマンドで開いた一時ファイルの内容を示しています。このシステムでは、ルートディレクトリに quotas ファイルが含まれているマウント済みファイルシステムは、/files だけです。

fs /files blocks (soft = 0, hard = 0) inodes (soft = 0, hard = 0)

次の例は、割り当て制限設定後の一時ファイルの、上記と同じ行を示しています。

fs /files blocks (soft = 50, hard = 60) inodes (soft = 90, hard = 100)

複数ユーザーに UFS 割り当て制限を設定する方法

  1. スーパーユーザーになるか、同等の役割を引き受けます。

    役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (セキュリティサービス)』の「RBAC の構成 (作業マップ)」を参照してください。

  2. 割り当て制限エディタを使用して、すでにプロトタイプユーザー用に設定した割り当て制限を、指定するその他のユーザーに適用します。
    # edquota -p prototype-user username ...
    prototype-user

    すでに割り当て制限を設定してあるアカウントのユーザー名です。

    username ...

    1 人以上の追加アカウントのユーザー名を指定します。複数のユーザー名を指定するには、スペースでユーザー名を区切ります。

例 7-3 複数ユーザーにプロトタイプ UFS 割り当て制限を設定する

次の例は、ユーザー bob に設定された割り当て制限をユーザー mary および john に適用する方法を示しています。

# edquota -p bob mary john

UFS 割り当て制限の整合性を確認する方法

システムをリブートすると、quotacheck コマンドが自動的に実行されます。通常、割り当て制限を設定したファイルシステムが空の場合、quotacheck コマンドを実行する必要はありません。ただし、既存ファイルを持つファイルシステム上に割り当て制限を設定した場合は、quotacheck コマンドを実行して、既存ファイルや既存 i ノードと割り当て制限データベースとを同期させる必要があります。

また、quotacheck コマンドを大規模ファイルシステムで実行するには、時間がかかることを考慮してください。


注 - ディスクのデータの正確さを保つには、quotacheck コマンドを手動で実行するとき、チェックするファイルシステムが他のユーザーによって使用できないようにしてください。


  1. スーパーユーザーになるか、同等の役割を引き受けます。

    役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (セキュリティサービス)』の「RBAC の構成 (作業マップ)」を参照してください。

  2. 次のように UFS ファイルシステム上の整合性チェックを実行します。
    # quotacheck [-va] filesystem 
    -v

    (省略可能) 特定のファイルシステム上の各ユーザーのディスク割り当て制限を示します。

    -a

    /etc/vfstab ファイルに rq エントリがある全ファイルシステムをチェックします。

    filesystem

    チェックするファイルシステムを指定します。

    詳細については、quotacheck(1M) のマニュアルページを参照してください。

例 7-4 UFS 割り当て制限の整合性を確認する

次の例は、スライス /dev/rdsk/c0t0d0s7 上の /export/home ファイルシステムのディスク割り当て制限をチェックする方法を示しています。/export/home ファイルシステムは、/etc/vfstab ファイルに rq エントリを持つ、唯一のファイルシステムです。

# quotacheck -va
*** Checking quotas for /dev/rdsk/c0t0d0s7 (/export/home)

UFS 割り当て制限を有効にする方法

  1. スーパーユーザーになるか、同等の役割を引き受けます。

    役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (セキュリティサービス)』の「RBAC の構成 (作業マップ)」を参照してください。

  2. ファイルシステムの割り当て制限を有効にします。
    # quotaon [-v] -a filesystem ...
    -v

    割り当て制限が無効にされた場合、各ファイルシステムからメッセージを表示します。

    -a

    /etc/vfstab ファイル内に rq エントリがある全ファイルシステムの割り当て制限を有効にします。

    filesystem ...

    指定する 1 つ以上のファイルシステムの割り当て制限を有効にします。複数のファイルシステムを指定する場合は、スペースでファイルシステム名を区切ります。

例 7-5 UFS 割り当て制限を有効にする

次の例は、スライス /dev/dsk/c0t4d0s7 /dev/dsk/c0t3d0s7 上のファイルシステムのディスク割り当て制限を有効にする方法を示しています。

# quotaon -v /dev/dsk/c0t4d0s7 /dev/dsk/c0t3d0s7
/dev/dsk/c0t4d0s7: quotas turned on
/dev/dsk/c0t3d0s7: quotas turned on