chps コマンド

目的

ページング・スペースの属性を変更します。

構文

chps [ -t ps_helper ] [-s LogicalPartitions | -d LogicalPartitions ] [ -f ] [-c ChecksumSize ] [  -a { y | n }] PagingSpace

説明

chps コマンドは、ページング・スペースの属性を変更します。 PagingSpace パラメーターは、変更するページング・スペースの名前を指定します。

ネットワーク・ファイルシステム (NFS) のページ ング・スペースのサイズを変更するには、サーバー上にあるファイルのサイズを最初に変 更してから、swapon コマンドを使用してページング・スペースのサイズの変更をク ライアントに通知する必要があります。

注: デバイスごとに 64 GB のページング・スペース制限があります。

-t フラグが指定されている場合、引数は、サード・パーティーのヘルパー実行プログラムであると想定されます。 helper 実行可能ファイルが /sbin/helpers/pagespace パスに存在する場合、この実行可能ファイルは、すべての引数を引き渡し、chps コマンドを指定する -c フラグを立てて作成されます。 helper 実行可能ファイルがゼロを返した場合、/etc/swapspaces パスはそれに応じて変更されます。 helper 実行可能ファイルは属性を変更する必要があります。 helper プログラムが /sbin/helpers/pagespace パスに存在しない場合、chps コマンドは使用方法エラーを表示します。 ヘルパー実行可能ファイルは、成功した場合は 0 で、失敗に終わった場合は非ゼロで終了する必要があります。

System Management Interface Tool (SMIT) smit chps 高速パスを使用して、 このコマンドを実行することもできます。

注: 1 次ページング・スペースは、ブート・レコードにハードコーディングされています。 したがって、1 次ページング・スペースは、システムの再始動時は常に活動化になります。 chps コマンドは 1 次ページング・スペースを非活動化にすることはできません。

フラグ

項目 説明
-a 次のシステム再起動時にページング・スペースを使用することを指定します。
y
次のシステム再起動時にページング・スペースをアクティブにすることを指定します。
n
次のシステム再起動時にページング・スペースを非アクティブにすることを指定します。
-d LogicalPartitions 減らす論理区画の数を指定します。
-c ChecksumSize ページング・スペースに使用するチェックサムのサイズをビット単位で指定します。 有効なオプションは、0 (チェックサム使用不可)、8、16、および 32 です。 -c が指定されていない場合は、デフォルトの 0 になります。 このオプションを指定した chps コマンドは、 -f を使用しない限り、スワップされたページング・スペースでは失敗します。
-f -c で設定したチェックサム・サイズが、ページング・スペースの次のスワップ・オンで使用されるように指定します。 -c を使用しない場合、またはページング・スペースがスワップオンされない場合は、このオプションは無効です。
-s LogicalPartitions 追加する論理区画の数を指定します。
-t helper プログラムを /sbin/helpers/pagespace ディレクトリーの下で使用することを指定します。
ps_helper
サード・パーティー・デバイスのヘルパー・プログラムの名前。

セキュリティー

RBAC ユーザーおよび Trusted AIX® ユーザーへの注意: このコマンドは特権操作を実行できます。 特権命令を実行できるのは特権ユーザーのみです。 権限および特権について詳しくは、「セキュリティー」の『特権コマンド・データベース』を参照してください。 このコマンドに関連した特権および権限のリストについては、lssecattr コマンドまたは getcmdattr サブコマンドの項を参照してください。

  1. サイズを変更するには、次のようにします。myvgページング・スペース、入力:
    chps  -s 4 myvg
    これにより、論理区画が 4 つ追加されます。myvgページング・スペース。
  2. 以下を定義します。PS02構成され、その後のシステム再始動時にアクティブになるページング・スペース。次のように入力します。
    chps  -a y PS02
    これは、以下を指定します。PS02後続のシステム再始動時に、ページング・スペースをアクティブにする必要があります。
  3. チェックサム・サイズを設定するには、以下のようにします。myvg1 バイトにページングするには、次のように入力します。
    chps  -c 8 mypg
    このように入力すると、myvg ページング・スペースがスワップオンされない場合、そのチェックサム・サイズが 8 ビットに設定されます。
  4. サイズを変更するには、次のようにします。myvgヘルパー・プログラム foo enter を使用したページング・スペース:
    chps  -t foo –s4 myps
    これにより、helper プログラム foo が呼び出され、4 つの論理区画が myps に追加されます。

ファイル

項目 説明
/etc/swapspaces ページング・スペース・デバイスおよびその属性を指定します。