13장. 논리 볼륨 활성화
기본적으로 논리 볼륨을 생성하면 활성 상태입니다. 활성 상태인 논리 볼륨은 블록 장치를 통해 사용할 수 있습니다. 활성화된 논리 볼륨에 액세스할 수 있으며 변경될 수 있습니다.
개별 논리 볼륨을 비활성화해야 하므로 커널에 알 수 없는 다양한 상황이 있습니다. lvchange
명령의 -a
옵션을 사용하여 개별 논리 볼륨을 활성화하거나 비활성화할 수 있습니다.
다음은 개별 논리 볼륨을 비활성화하는 형식입니다.
# lvchange -an vg/lv
다음은 개별 논리 볼륨을 활성화하는 형식입니다.
# lvchange -ay vg/lv
skopeo change
명령의 -a
옵션을 사용하여 볼륨 그룹의 모든 논리 볼륨을 활성화하거나 비활성화할 수 있습니다. 이는 볼륨 그룹의 개별 논리 볼륨에서 lvchange -a
명령을 실행하는 것과 동일합니다.
다음은 볼륨 그룹의 모든 논리 볼륨을 비활성화하는 형식입니다.
# vgchange -an vg
다음은 볼륨 그룹의 모든 논리 볼륨을 활성화하는 형식입니다.
# vgchange -ay vg
수동 활성화 중에 systemd는
장치를 마스킹하지 않는 한 systemd
-mount/etc/fstab
파일에서 해당 마운트 지점을 사용하여 LVM 볼륨을 자동으로 마운트합니다.
13.1. 논리 볼륨 및 볼륨 그룹의 자동 활성화 제어
논리 볼륨 자동 활성화는 시스템을 시작하는 동안 논리 볼륨의 이벤트 기반 자동 활성화를 나타냅니다. 시스템(device 온라인 이벤트)에서 장치를 사용할 수 있게 되면 systemd/udev
는 각 장치에 대해 lvm2-pvscan
서비스를 실행합니다. 이 서비스는 이름이 지정된 장치를 읽는 pvscan --cache -aay device
명령을 실행합니다. 장치가 볼륨 그룹에 속하는 경우 pvscan
명령은 해당 볼륨 그룹의 모든 물리 볼륨이 시스템에 있는지 확인합니다. 이 경우 명령은 해당 볼륨 그룹에서 논리 볼륨을 활성화합니다.
VG 또는 LV에서 autoactivation 속성을 설정할 수 있습니다. autoactivation 속성이 비활성화되면 -aay 옵션을 사용하여 자동 활성화를 수행하는 명령으로 VG 또는 LV가 활성화되지 않습니다(예: -aay
옵션).
VG에서 자동 활성화를 비활성화하면 해당 VG에서 LV가 자동으로 활성화되지 않으며 autoactivation 속성이 적용되지 않습니다. VG에서 자동 활성화가 활성화된 경우 개별 LV에 대해 자동 활성화를 비활성화할 수 있습니다.
절차
다음 방법 중 하나로 자동 활성화 설정을 업데이트할 수 있습니다.
명령줄을 사용하여 VG의 자동 활성화를 제어합니다.
# vgchange --setautoactivation <y|n>
명령줄을 사용하여 LV 자동 활성화를 제어합니다.
# lvchange --setautoactivation <y|n>
다음 구성 옵션 중 하나를 사용하여
/etc/lvm/lvm.conf
구성 파일에서 LV 자동 활성화를 제어합니다.global/event_activation
event_activation
가 비활성화되면systemd/udev
는 시스템을 시작하는 동안 여러 물리 볼륨에서만 논리 볼륨을 자동으로 활성화합니다. 모든 물리 볼륨이 아직 표시되지 않은 경우 일부 논리 볼륨이 자동으로 활성화되지 않을 수 있습니다.activation/auto_activation_volume_list
auto_activation_volume_list
를 빈 목록으로 설정하면 자동 활성화가 완전히 비활성화됩니다.auto_activation_volume_list
를 특정 논리 볼륨으로 설정하고 볼륨 그룹은 해당 논리 볼륨으로 자동 활성화됩니다.
추가 리소스
-
/etc/lvm/lvm.conf
구성 파일 -
lvmautoactivation(7)
도움말 페이지