2.4. 논리 볼륨에 있는 멀티패스 장치
멀티패스 장치를 생성한 후에, LVM 물리 볼륨을 생성할 때 물리 장치 이름을 사용하듯이 멀티패스 장치 이름을 사용할 수 있습니다. 예를 들어,
/dev/mapper/mpatha
가 멀티패스 장치 이름일 경우, 다음과 같은 명령은 물리 볼륨으로 /dev/mapper/mpatha
를 표시합니다.
pvcreate /dev/mapper/mpatha
기타 다른 LVM 물리 장치를 사용하듯이 LVM 볼륨 그룹을 생성할 때 LVM 물리 장치를 사용할 수 있습니다.
참고
파티션을 설정한 장치 전체에서 LVM 물리 볼륨 만들기를 시도하면
pvcreate
명령은 실패하게 됩니다. 모든 블록 장치에 지정하지 않으면, Anaconda와 Kickstart 설치 프로그램은 빈 파티션 테이블을 생성함에 유의하십시오. 하나의 파티션이 아닌 전체 장치를 사용하려는 경우에는 해당 장치에서 기존 파티션을 삭제해야 합니다. kpartx -d
및 fdisk
명령을 사용하여 기존 파티션을 삭제할 수 있습니다. 시스템에 2TB 이상의 블록 장치가있는 경우에는 parted
명령을 사용하여 파티션을 삭제할 수 있습니다.
기본적인 물리 장치와 같이 활성/비활성 멀티패스 어레이를 사용하는 LVM 논리 볼륨을 생성할 때,
lvm.conf
에 필터를 포함시켜 멀티패스 장치의 기본이되는 디스크를 제외시켜야 합니다. 이는 I/O를 받을 때 어레이가 활성 경로에서 비활성 경로로 자동 변경될 경우, 멀티패스는 장애 조치(failover)되어 이러한 장치가 필터되지 않을 경우 LVM이 비활성 경로를 스캔할 때 마다 장애 복구 (failback)하게 됩니다. 비활성 경로를 활성으로 변경시키는 명령이 필요한 활성/비활성 어레이의 경우, 이러한 상황이 발생하면 LVM은 경고 메세지를 출력합니다.
LVM 설정 파일 (
lvm.conf
)에 있는 모든 SCSI 장치를 필터하기 위해 파일의 devices
부분에 다음과 같은 필터를 포함시킵니다.
filter = [ "r/block/", "r/disk/", "r/sd.*/", "a/.*/" ]