Red Hat Training
A Red Hat training course is available for RHEL 8
第12章 論理ボリュームのアクティブ化
デフォルトでは、論理ボリュームを作成すると、アクティブ状態になります。アクティブ状態の論理ボリュームは、ブロックデバイスを介して使用できます。アクティブ化された論理ボリュームにはアクセス可能で、変更される可能性があります。
個々の論理ボリュームを非アクティブにする必要があるため、カーネルに認識されない状況が複数あります。個々の論理ボリュームは、lvchange
コマンドの -a
オプションを使用してアクティブまたは非アクティブにできます。
以下は、個々の論理ボリュームを非アクティブ化する形式です。
lvchange -an vg/lv
以下は、個々の論理ボリュームをアクティブにする形式です。
lvchange -ay vg/lv
vgchange
コマンドの -a
オプションを使用して、ボリュームグループ内のすべての論理ボリュームをアクティブまたは非アクティブにすることができます。これは、ボリュームグループの個々の論理ボリュームに lvchange -a
コマンドを実行するのと同じです。
以下は、ボリュームグループ内のすべての論理ボリュームを非アクティブ化する形式です。
vgchange -an vg
以下は、ボリュームグループ内のすべての論理ボリュームをアクティブにする形式です。
vgchange -ay vg
systemd-mount
ユニットがマスクされていない限り、手動アクティベーション中に、systemd
は /etc/fstab
ファイルからの対応するマウントポイントで LVM ボリュームを自動的にマウントします。
12.1. 論理ボリュームの自動アクティブ化の制御
論理ボリュームの自動アクティブ化は、システム起動時に論理ボリュームをイベントベースで自動的にアクティブにすることを指します。システムでデバイスが利用可能になると (デバイスのオンラインイベント)、systemd/udev
は、各デバイスに lvm2-pvscan
サービスを実行します。このサービスは、named デバイスを読み込む pvscan --cache -aay device
コマンドを実行します。デバイスがボリュームグループに属している場合、pvscan
コマンドは、そのボリュームグループに対する物理ボリュームがすべて、そのシステムに存在するかどうかを確認します。存在する場合は、このコマンドが、そのボリュームグループにある論理ボリュームをアクティブにします。
/etc/lvm/lvm.conf
設定ファイルで以下の設定オプションを使用して、論理ボリュームの自動アクティブ化を制御できます。
global/event_activation
event_activation
が無効になっている場合、systemd/udev
は、システムの起動時に存在する物理ボリュームでのみ、論理ボリュームを自動アクティブにします。すべての物理ボリュームが表示されていないと、一部の論理ボリュームが自動的にアクティブにならない場合もあります。activation/auto_activation_volume_list
auto_activation_volume_list
を空のリストに設定すると、自動アクティベーションは完全に無効になります。特定の論理ボリュームとボリュームグループにauto_activation_volume_list
を設定すると、自動アクティベーションは、設定した論理ボリュームに制限されます。
このオプションの設定は、/etc/lvm/lvm.conf
設定ファイルを参照してください。