chlv コマンド

目的

論理ボリュームの特性だけを変更します。

構文

論理ボリュームの特性を変更する

chlv [ -a位置 ] [ -b不良ブロック ] [ -dスケジュール ] [ -R PreferredRead ] [ -e範囲 ] [ -Lラベル ] [ -o y | n ] [ -p権限 ] [ -r再配置 ] [ -s厳密 ] [ -tタイプ ] [ -u上限 ] [ -v検証 ] [ -wミラー書き込み一貫性 ] [ -x最大値 ] [ -T O | F ] [ -Uユーザー ID ] [ -Gグループ ID ] [ -Pモード ] [ -m copyN =ミラープール ] [ -M copyn ] [ -O { y | n }] [ -k y | n ]論理ボリューム...

論理ボリュームの名前を変更する

chlv -n 新しい論理ボリューム 論理ボリューム
注:
  1. ログ論理ボリュームの名前を変更するには、 そのログを使用する各ファイルシステム上で chfs -a log=LVName を実行する必要があります。
  2. 論理ボリュームにファイルシステムがマウントされている場合、そのファイルシステムは、JFS2 ファイルシステムである場合にのみ、新しい論理ボリューム名を用いて自動的に更新されます。 その他のすべてのファイルシステム・タイプの場合は、新しい論理ボリューム名を用いてファイルシステムを更新するために、chlv コマンドの完了後に unmount および mount オプションを実行する必要があります。
  3. 論理ボリュームの不良ブロック再配置ポリシーは、4 KB ブロックの物理ボリュームで作成されたボリューム・グループではサポートされません。

説明

-a-e-s-u フラグを使用して行った変更は、新しいパーティションが割り当てられたとき、またはパーティションが削除されたときにのみ有効になります。 その他のフラグは、ただちに有効になります。

論理ボリュームの名前を変更するには、 -n フラグを使用し、 newlogicalvolume パラメーターを使用して新しい論理ボリューム名を表します。 この構文では、他のフラグを使用しないでください。

変更される論理ボリュームが入っている ボリューム・グループ が大きな vg フォーマットになっている場合、UG、および P フラグを使用して、それぞれ特殊デバイス・ファイルの所有権、グループおよび許可を設定することができます。 root ユーザーのみがこれらの値を設定することができます。 ボリューム・グループ をエクスポートする場合、 importvg コマンドで R フラグを指定すると、インポート時にこれらの値を復元できます。
注:
  1. 論理ボリュームに対して行った変更は、 ファイルシステムに反映されません。 ファイルシステム特性を変更するには、 chfs コマンドを使用します。
  2. このコマンドを使用するには、root ユーザー権限を持っているか、あるいは system グループのメンバーでなければなりません。
  3. あるディスクに同時にアクセスする複数のアクティブ・ノードを使用した並行セットアップでは、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」セクションを参照してください。

フラグ

注:
  1. ストライピングされた論理ボリュームの特性を 変更するときは、-d フラグおよび -e フラグは 無効です。
  2. スナップショット・ボリューム・グループ内、またはスナップショット・ボリューム・グループを持つボリューム・グループ内の論理ボリュームの特性を変更する場合、フラグ -a-b-d-e-G-k-o-P-r-t-U-u-v-w-x、および -s は無効です。
  3. -b-o-p-v-w-T、および -M フラグを指定して chlv コマンドを実行するには、論理ボリュームをクローズする必要があります。
項目 説明
-a 位置 物理ボリューム間の割り当てポリシー (物理ボリューム上の論理区画の位置) を設定します。 position 変数は、 以下のいずれかによって表されます。
m
各物理ボリュームの外部中央部分に論理区画を割り当てます。 これがデフォルトの位置です。
c
各物理ボリュームの中央部分に論理区画を割り当てます。
e
各物理ボリュームの外側の端の部分に論理区画を割り当てます。
ie
各物理ボリュームの内側の端の部分に論理区画を割り当てます。
im
各物理ボリュームの内部中央部分に論理区画を割り当てます。
-b 不良ブロック 不良ブロック再配置ポリシーを設定します。 badblocks 変数は、以下のいずれかによって表されます。
y
不良ブロックの再配置を実行します。
n
不良ブロックの再配置の実行を禁止します。
-d スケジュール 複数の論理区画が書き込まれるときに、スケジューリング・ポリシーを設定します。 ストライピングされた lv をミラーリングするには、並列または順次を使用しなければなりません。 schedule 変数は、以下のいずれかによって表されます。
p
並列スケジューリング・ポリシーを設定します。
ps
順次読み取りポリシーによる並列書き込み。 すべてのミラーは並列に書き込まれますが、 最初のミラーが使用可能な場合には常に最初のミラーから読み取られます。
pr
並列書き込みラウンドロビン読み取り。 このポリシーは、すべてのミラーにまたがってさらに論理ボリュームへの読み取りを広げようとする試みを除いては、 並列ポリシーと類似しています。
s
順次スケジューリング・ポリシーを設定します。

並列厳密性または順次厳密性のポリシーを指定する場合は、 超厳密性には s を設定してください。

注: -R フラグは、 -d フラグの読み取りポリシーを上書きします。 優先コピーが使用可能でない場合、読み取りはスケジューリング・ポリシーに従います。
-R PreferredRead 論理ボリュームの優先読み取りコピーを変更します。 優先コピーが使用可能な場合、常に優先コピーから読み取りを行います。 優先コピーが使用可能でない場合、読み取りは論理ボリュームのスケジューリング・ポリシーに従います。 PreferredRead 変数は、0 から 3 の範囲の値に設定できます。 PreferredRead 変数を 0 に設定すると、論理ボリュームの優先読み取りコピーが使用不可になります。
-e 範囲 物理ボリューム間の割り当てポリシー (最良の割り当てができるボリュームを使用して、物理ボリュームの数を、物理ボリューム間に渡って拡張する) を設定します。 range 変数の値は、 upperbound 変数 ( -u フラグで設定) によって制限され、以下のいずれかによって表されます。
x
物理ボリュームの最大数に論理区画を割り当てます。
m
物理ボリューム間の最小数に論理区画を割り当てます。
-G グループ ID 論理ボリューム・スペシャル・ファイルのグループ ID を指定します。
-k y|n 論理ボリュームのデータ暗号化オプションを変更します。 ベスト・プラクティスとして、 hdcryptmgr コマンドを使用して、論理ボリュームの暗号化オプションを変更する必要があります。 このフラグに指定できる値は以下のとおりです。
y
論理ボリュームのデータ暗号化オプションは有効です。 論理ボリュームにアクセスするには、論理ボリュームの 1 次鍵が初期化されていなければなりません。 hdcryptmgr plain2crypt コマンドを使用して、論理ボリュームの 1 次キーを初期化し、論理ボリュームのデータを暗号化します。
n
論理ボリュームのデータ暗号化オプションは無効です。 hdcryptmgr crypt2plain を使用して、論理ボリュームの暗号化されたデータを暗号化解除します。
注:
  • 論理ボリュームのデータ暗号化オプションを有効にするには、その前にボリューム・グループ・レベルでデータ暗号化オプションが有効になっていなければなりません。
  • 並行モードでボリューム・グループがオンに変更された場合、-k フラグは使用できません。
  • -k フラグは、論理ボリューム・タイプ bootdumppaging、および aio_cache ではサポートされていません。
-L ラベル 論理ボリューム・ラベルを設定します。 label 変数の最大サイズは 127 文字です。
-mコピーN = ミラープール 論理ボリュームのコピーに対してミラー・プールを有効にします。 N はコピー番号 (1、2、または 3) です。 ミラー・プールは、copyN=mirrorpool パラメーターを使用して コピーに割り当てられます。 論理ボリュームの各コピーに対してミラー・プールを指定してください。 複数の copyN=mirrorpool ペアを指定するには、 複数の -m copyN=mirrorpool フラグを指定してください。
-M コピー この論理ボリューム用に指定されたコピー上でミラー・プールを無効にします。 copyn 変数は、コピー番号 (1、2、または 3) です。 この変数は、ミラー・プールを使用不可にするコピーを指定します。 複数のコピー上でミラー・プールを使用不可にするには、 複数の -M copyn フラグを指定してください。
-n 新規論理ボリューム 論理ボリュームの名前を、 newlogicalvolume 変数で指定された名前に変更します。 論理ボリューム名は、システム共通の固有の名前で、1 から 15 文字までの範囲です。
-o y | n 重複入出力のシリアライゼーションをオン/オフにします。 シリアライズをオンにした場合、1 ブロック範囲での入出力の重複は許されず、任意の 1 時点にブロック範囲内の入出力が 1 つだけ処理されます。 ファイル・システムやデータベースなどのほとんどのアプリケーションはシリアライゼーションを行うため、シリアライゼーションを行う必要があります。off。新しい論理ボリュームの省略時の値は次のとおりです。off.
-O y | n 論理ボリュームの無限再試行オプションを変更します。
n
論理ボリュームの無限再試行オプションを使用不可にします。 論理ボリューム上で失敗した入出力は再試行されません。
y
論理ボリュームの無限再試行オプションを使用可能にします。 失敗した入出力要求は、成功するまで再試行されます。
注:
  1. アクティブ・ミラーリング書き込みの整合性が設定されている場合、LV に対する無限再試行オプションは無視されます。 アクティブ・ミラーリング書き込みの整合性をオンにした状態で論理ボリュームのために働くようにするには、無限再試行オプションをボリューム・グループ・レベルで使用可能にする必要があります。
  2. 無限再試行オプションは GLVM 環境ではサポートされません。
-p 許可 アクセス権を読み取り/書き込み、または読み取り専用に設定します。 permission 変数は、以下のいずれかによって表されます。
w
アクセス権を読み取り/書き込みに設定します。
r
アクセス権を読み取り専用に設定します。
注: JFS ファイルシステムを読み取り専用論理ボリュームにマウントすることはサポートされていません。
-P モード 論理ボリューム・スペシャル・ファイルのアクセス権 (ファイル・モード) を指定します。
-r 再配置 再編成フラグを設定して、再編成中の論理ボリュームの再配置を許可または禁止します。 relocate 変数は、 以下のいずれかによって表されます。
y
再編成時の論理ボリュームの再配置を許可します。 論理ボリュームがストライプ化されると、chlv コマンドを実行しても再配置フラグを y に変更できません。
n
再編成時の論理ボリュームの再配置を禁止します。
-s 厳密 厳密な割り当てポリシーを決定します。 同じ物理ボリュームを共有できるように、または共有できないように、論理区画のコピーを割り当てることができます。 strict 変数は、以下のいずれかによって表されます。
y
厳密な割り当てポリシーを設定します。したがって、論理区画のコピーは、同一物理ボリュームを共有することはできません。
n
厳密な割り当てポリシーを設定しません。したがって、論理区画のコピーは、同一物理ボリュームを共有できます。
s
超厳密割り当てポリシーを設定して、 1 つのミラー用に割り当てられた区画が、 別のミラーからの区画を持つ物理ボリュームと共有できないようにします。
注: 非非常に厳密な論理ボリュームを非常に厳密な論理ボリュームに変更する場合は、 -u フラグを使用する必要があります。
-t タイプ 論理ボリュームのタイプを設定します。 最大サイズは、31 文字です。 論理ボリュームがストライプ化されると、type を boot に変更できません。
-T O | F -T O オプションは、論理ボリューム制御ブロックが論理ボリュームの最初のブロックを占有しないことを示します。 したがって、スペースがアプリケーション・データに使用できます。 アプリケーションは、このタイプの論理ボリュームを IOCINFO ioctl 操作で識別できます。 論理ボリュームのデバイス・サブタイプは DS_LVZ です。

このオプションを指定せずに作成した論理ボリュームのデバイス・サブタイプは DS_LV です。

ヒント: -T フラグは、報告されたサブタイプ以外の論理ボリュームの動作を変更しません。
-U ユーザー ID 論理ボリューム・スペシャル・ファイルのユーザー ID を指定します。
-u 上界 新規割り当てに対して物理ボリュームの最大数を設定します。 upperbound 変数の値は、1 から物理ボリュームの合計数の間で指定します。 極度の厳密さを使用する場合、 上限は、ミラー・コピーごとに許される物理ボリュームの最大数を示します。 ストライプ済み論理ボリュームを使用する場合、上限は stripewidth の倍数でなければなりません。
-v 検証 論理ボリュームに対する書き込み検査状態を設定します。 これにより、論理ボリュームに対するすべての書き込みは、書き込み後の読み取りによる検査を受けるか、受けないかのどちらかになります。 verify 変数は、以下のいずれかによって表されます。
y
論理ボリュームに対するすべての書き込みは、書き込み後に読み取り検査されます。
n
論理ボリュームに対するすべての書き込みは、書き込み後に読み取り検査されません。
-w ミラー書き込み整合性
y または a
アクティブ・ミラー書き込み整合をオンにし、 通常の入出力処理をする際に、論理ボリュームのミラー・コピーにおけるデータの整合性を保証します。
p
パッシブ・ミラー書き込み整合をオンにし、 システム割り込み後にボリューム・グループを同期化する際に、 ミラー・コピーにおけるデータの整合性を保証します。
注: この機能は、 big タイプおよび スケーラブル ・タイプのボリューム・グループでのみ使用可能です。
n
ミラー書き込み整合を行いません。 syncvg コマンドの -f フラグを参照してください。
-x 最大 論理ボリュームに割り当てることのできる論理区画の最大数を設定します。

セキュリティー

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

  1. 論理ボリュームの物理ボリューム間割り当てポリシーを変更するlv01次のように入力します。
    chlv   -e m 
    lv01
    物理間ボリューム割り当てポリシーは最小に設定されます。
  2. 論理ボリュームのタイプを変更するlv03次のように入力します。
    chlv   -t copy  lv03
  3. 論理ボリュームの許可を変更するにはlv03読み取り専用の場合は、次のように入力します。
    chlv   -p r  lv03
    論理ボリュームlv03読み取り専用権限が付与されました。
  4. タイプを以下のように変更します。pagingおよび論理ボリュームの物理ボリュームの最大数lv03次のように入力します。
    chlv  -t paging  -u 10 lv03
    論理ボリュームのタイプの変更はすぐに有効になりますが、 最大物理ボリュームの変更は、新規割り当てを行うまで有効になりません。
  5. 論理ボリュームの割り振り特性を変更するlv07次のように入力します。
    chlv  -a e  -e x  -r y  -s n  -u 5 lv07 
  6. 論理ボリュームの PreferredRead コピーを変更するには、次のようにします。testlv以下のように入力します。
    chlv -R 3 testlv

ファイル

項目 説明
/usr/sbin chlv コマンドが置かれているディレクトリー。