chlv コマンド
目的
論理ボリュームの特性だけを変更します。
構文
論理ボリュームの特性を変更する
chlv [ -a position ] [ -b badblocks ] [ -d schedule ] [ -R PreferredRead] [ -e Range ] [ -L label ] [ -o y | n ] [ -p permission ] [ -r relocate ] [ -s strict ] [ -t type ] [ -u upperbound ] [ -v verify ] [ -w mirrorwriteconsistency ] [ -x maximum ] [ -T O | F ] [ -U userid ] [ -G groupid ] [ -P modes ] [ -m copyN=mirrorpool ] [ -M copyn ] [ -O { y | n }] [ -k y | n ] logicalvolume ...
論理ボリュームの名前を変更する
- ログ論理ボリュームの名前を変更するには、 そのログを使用する各ファイルシステム上で chfs -a log=LVName を実行する必要があります。
- 論理ボリュームにファイルシステムがマウントされている場合、そのファイルシステムは、JFS2 ファイルシステムである場合にのみ、新しい論理ボリューム名を用いて自動的に更新されます。 その他のすべてのファイルシステム・タイプの場合は、新しい論理ボリューム名を用いてファイルシステムを更新するために、chlv コマンドの完了後に unmount および mount オプションを実行する必要があります。
- 論理ボリュームの正しくないブロック再配置ポリシーは、4 KB ブロックの物理ボリュームで作成されたボリューム・グループではサポートされません。
説明
-a、-e、-s、および -u フラグを使用して行った変更が有効になるのは、新しい区画を割り当てるか、区画を削除したときだけです。その他のフラグは、ただちに有効になります。
論理ボリュームの名前を変更するには、-n フラグを使用し、newlogicalvolume パラメーターを使って新しい論理ボリューム名を表します。この構文では、他のフラグを使用しないでください。
- 論理ボリュームに対して行った変更は、 ファイルシステムに反映されません。ファイルシステムの特性を変更するには、 chfs コマンドを使用します。
- このコマンドを使用するには、root 権限を持つか、system グループのメンバーでなければなりません。
- あるディスクに同時アクセスする複数のアクティブ・ノードを使用した並行 セットアップでは、Mirror Write Consistency (MWC) と Bad Block Relocation (BBR) はサポートされません。 この 2 つのオプションは、このタイプの並行セットアップでは使用不可にしなくてはなりません。
このコマンドは、System Management Interface Tool (SMIT) smit chlv 高速パスを使用しても実行できます。
PowerHA® クラスターでのこのコマンドの動作については、 「PowerHA SystemMirror® Administration Guide」7.1 以降の 『Administering a PowerHA cluster』を参照してください。
フラグ
- ストライピングされた論理ボリュームの特性を 変更するときは、-d フラグおよび -e フラグは 無効です。
- スナップショット・ボリューム・グループ内、またはスナップショット・ボリューム・グループを持つボリューム・グループ内の論理ボリュームの特性を変更する場合、フラグ -a、-b、-d、-e、-G、-k、-o、-P、-r、-t、-U、-u、-v、-w、-x、および -s は無効です。
- フラグ -b、-o、-p、-v、-w、-T、および -M を指定して chlv コマンドを実行するには、論理ボリュームを閉じる必要があります。
項目 | 説明 |
---|---|
-a position | 物理ボリューム内割り当てポリシー (物理ボリューム上の論理区画の位置) を設定します。position 変数は、
以下のいずれかによって表されます。
|
-b badblocks | 不良ブロックの再配置ポリシーを設定します。badblocks 変数は、以下のいずれかによって表されます。
|
-d schedule | 2 つ以上の論理区画が書き込まれるときに、スケジューリング・ポリシーを設定します。
ストライピングされた lv をミラーリングするには、並列または順次を使用しなければなりません。
schedule 変数は、以下のいずれかによって表されます。
注: -R フラグは、-d フラグの読み取りポリシーを上書きします。優先コピーが使用可能でない場合、読み取りはスケジューリング・ポリシーに従います。
|
-R PreferredRead | 論理ボリュームの優先読み取りコピーを変更します。優先コピーが使用可能な場合、常に優先コピーから読み取りを行います。 優先コピーが使用可能でない場合、読み取りは論理ボリュームのスケジューリング・ポリシーに従います。 PreferredRead 変数の値は 0 から 3 の範囲に指定できます。PreferredRead 変数を 0 に設定すると、論理ボリュームの優先読み取りコピーが使用不可になります。 |
-e range | 物理ボリューム内割り当てポリシー (最適割り当てとなるような複数のボリュームを使用して、
拡張する物理ボリューム数) を設定します。
range 変数の値は、
-u フラグで設定される upperbound 変数により制限され、
以下のいずれかによって表されます。
|
-G groupid | 論理ボリューム・スペシャル・ファイルのグループ ID を指定します。 |
-k y|n | 論理ボリュームのデータ暗号化オプションを変更します。
ベスト・プラクティスとしては、hdcryptmgr コマンドを使用して論理ボリュームの暗号化オプションを変更してください。
このフラグに指定できる値は以下のとおりです。
注:
|
-L label | 論理ボリューム・ラベルを設定します。label 変数の最大サイズは 127 文字です。 |
-m copyN=mirrorpool | 論理ボリュームのコピーに対してミラー・プールを有効にします。 N はコピー番号 (1、2、または 3) です。ミラー・プールは、copyN=mirrorpool パラメーターを使用して コピーに割り当てられます。 論理ボリュームの各コピーに対してミラー・プールを指定してください。 複数の copyN=mirrorpool ペアを指定するには、 複数の -m copyN=mirrorpool フラグを指定してください。 |
-M copyn | この論理ボリューム用に指定されたコピー上でミラー・プールを無効にします。copyn 変数は、コピー番号 (1、2、または 3) です。この変数は、ミラー・プールを使用不可にするコピーを指定します。 複数のコピー上でミラー・プールを使用不可にするには、 複数の -M copyn フラグを指定してください。 |
-n newlogicalvolume | 論理ボリューム名を newlogicalvolume 変数で指定されたものに変更します。論理ボリューム名はシステム全体で固有の名前でなくてはならず、1 文字から 15 文字まで使用できます。 |
-o y | n | 重複入出力のシリアライゼーションをオン/オフにします。シリアライズをオンにした場合、1 ブロック範囲での入出力の重複は許されず、任意の 1 時点にブロック範囲内の入出力が 1 つだけ処理されます。ファイルシステムやデータベースのようなほとんどのアプリケーションがシリアライゼーションを行うので、シリアライゼーションは off にする必要があります。 新規論理ボリュームのデフォルトは off です。 |
-O y | n | 論理ボリュームの無限再試行オプションを変更します。
注:
|
-p permission | アクセス権を読み取り/書き込み、または読み取り専用に設定します。
permission 変数は、以下のいずれかによって表されます。
注: 読み取り専用論理ボリュームへの JFS ファイルシステムのマウントは、サポートされません。
|
-P modes | 論理ボリューム・スペシャル・ファイルのアクセス権 (ファイル・モード) を指定します。 |
-r relocate | 再編成フラグを設定して、再編成中の論理ボリュームの再配置を許可または禁止します。relocate 変数は、
以下のいずれかによって表されます。
|
-s strict | 厳密な割り当てポリシーを決定します。 論理区画のコピーの割り当てでは、同じ物理ボリュームの共用を許可または禁止することができます。
strict 変数は、以下のいずれかによって表されます。
注: 非超厳密論理ボリュームを超厳密論理ボリュームに変更する場合は、-u フラグを使用する必要があります。
|
-t type | 論理ボリューム・タイプを設定します。最大サイズは、31 文字です。 論理ボリュームがストライプ化されると、type を boot に変更できません。 |
-T O | F | -T O オプションは、論理ボリューム・コントロール・ブロックは論理ボリュームの最初のブロックを占有しないことを示します。したがって、そのスペースはアプリケーション・データに使用できます。アプリケーションは、このタイプの論理ボリュームを IOCINFO ioctl 操作と同一と見なすことができます。論理ボリュームのデバイス・サブタイプは DS_LVZ です。このオプションを指定せずに作成した論理ボリュームのデバイス・サブタイプは ヒント: -T フラグが、報告されたサブタイプ以外の論理ボリュームの動作を変更することはありません。
|
-U userid | 論理ボリューム・スペシャル・ファイルのユーザー ID を指定します。 |
-u upperbound | 新たに割り当てるために物理ボリュームの最大数を設定します。 upperbound 変数の値は、1 から物理ボリュームの総数の間で指定してください。 超厳密性を使用するときは、上限は、各ミラー・コピーごとにそれぞれ許される 物理ボリュームの最大数を示します。ストライプ済みの論理ボリュームを使用する場合、上限は stripewidth の倍数でなければなりません。 |
-v verify | 論理ボリュームに対する書き込み検査状態を設定します。これにより、論理ボリュームに対するすべての書き込みは、書き込み後の読み取りによる検査を受けるか、受けないかのどちらかになります。
verify 変数は、以下のいずれかによって表されます。
|
-w mirrorwriteconsistency |
|
-x maximum | 論理ボリュームに割り当てることのできる論理区画の最大数を設定します。 |
セキュリティー
RBAC ユーザーと Trusted AIX® ユーザーへの注意: このコマンドは特権命令を実行できます。特権命令を実行できるのは特権ユーザーのみです。 権限および特権の詳細情報については、「セキュリティー」の『特権コマンド・データベース』を参照してください。このコマンドに関連した特権および権限のリストについては、lssecattr コマンドまたは getcmdattr サブコマンドを参照してください。
例
- 論理ボリューム lv01 の物理間ボリューム割り当てポリシーを変更するには、以下のように入力します。
物理間ボリューム割り当てポリシーは最小に設定されます。chlv -e m lv01
- 論理ボリューム lv03 のタイプを変更するには、以下のように入力します。
chlv -t copy lv03
- 論理ボリューム lv03 の許可を読み取り専用に変更するには、以下のように入力します。
これで論理ボリューム lv03 は読み取り専用許可を得ます。chlv -p r lv03
- 論理ボリューム lv03 用の物理ボリュームのタイプを paging に変更し、最大物理ボリューム数を変更するには、以下のように入力します。
論理ボリュームのタイプの変更はすぐに有効になりますが、 最大物理ボリュームの変更は、新規割り当てを行うまで有効になりません。chlv -t paging -u 10 lv03
- 論理ボリューム lv07 の割り当て特性を変更するには、以下のように入力します。
chlv -a e -e x -r y -s n -u 5 lv07
- 論理ボリューム testlv の PreferredRead コピーを 3 に変更するには、次のように指定します。
chlv -R 3 testlv
ファイル
項目 | 説明 |
---|---|
/usr/sbin | chlv コマンドが置かれているディレクトリー。 |