アクティブ化および自動アクティブ化の管理
論理ボリュームをアクティブ化または非アクティブ化するには、lvchangeコマンドを使用します。 論理ボリュームをアクティブ化すると、論理ボリュームがブロック・デバイスを介して使用可能になります。 論理ボリュームを非アクティブ化すると、論理ボリュームは非アクティブになり、カーネルからアクセスできなくなります。
さらに、ボリューム・グループ内のすべての論理ボリュームに適用される論理ボリュームまたはボリューム・グループの自動アクティブ化を有効にできます。 自動アクティブ化では、マシンへのLVMデバイスのアタッチに応じて論理ボリュームがアクティブ化されます。 ボリューム・グループ内のすべての物理ボリュームをアタッチすると、そのボリューム・グループは完了し、そのボリューム・グループ内の論理ボリュームが自動的にアクティブ化されます。 この自動動作は、vgchangeまたはlvchangeを--setautoactivationオプションとともに使用して無効または有効にできます。
/etc/lvm/lvm.conf auto_activation_volume_listパラメータでアクティブ化できる論理ボリュームをリストすることで、自動的にアクティブ化できる論理ボリュームを制御することもできます。
論理ボリュームのアクティブ化ステータスを管理するには、次を実行します:
- 論理ボリュームを非アクティブ化するには、次のコマンドを使用します:
lvchange -an VG/LG前述のVGはボリューム・グループの名前、LGは非アクティブ化する論理ボリュームの名前です。
- ボリューム・グループ内のすべての論理ボリュームを非アクティブ化するには、次のコマンドを使用します:
lvchange -an VG - 非アクティブ化した論理ボリュームをアクティブ化するには、次のコマンドを使用します:
lvchange -ay VG/LGノート:
systemdは、/etc/fstabファイルで指定されたマウント・ポイントを使用して、LVMボリュームを自動的にマウントします。 - ボリューム・グループ内の非アクティブ化されたすべての論理ボリュームをアクティブ化するには、次のコマンドを使用します:
lvchange -ay VG - 前述の
lvchangeコマンドを使用してアクティブ化できる論理ボリュームを制御するには、activation/volume_list構成オプションを指定して/etc/lvm/lvm.conf構成ファイルを使用することもできます。 次の例は、ボリューム・リストがボリューム・グループ全体またはボリューム・グループ内の1つの論理ボリュームのみを指定できることを示しています:
1つ以上のタグを使用して、アクティブにできる論理デバイスを指定することもできます。 たとえば:volume_list = [ "VG", "VG/LV"]volume_list = ["@tag1", "@tag2, "@tag3"]角カッコを空のままにすると、デバイスはアクティブになりません。volume_list = []
論理ボリュームの自動アクティブ化を管理するには、次を実行します:
- ボリューム・グループの自動アクティブ化を有効または無効にするには、次のコマンドを使用します:
vgchange --setautoactivation <y|n> - 論理ボリュームの自動アクティブ化を有効または無効にするには、次のコマンドを使用します:
lvchange --setautoactivation <y|n>
/etc/lvm/lvm.conf構成ファイルを使用して自動アクティブ化を制御するには、ボリューム・グループ、またはボリューム・グループとその中の特定の論理ボリュームをactivation/auto_activation_volume_list構成オプションに指定します:
タグを使用して自動アクティブ化を有効にすることもできます。 たとえば:auto_activation_volume_list = [ "VG", "VG/LV"]auto_activation_volume_list = ["@tag1", "@tag2, "@tag3"]角カッコを空のままにすると、自動アクティブ化機能は完全に無効になります。auto_activation_volume_list = []