IT/Unix & Linux

[AIX] LV 3중 미러링, PV 2개로 3중 미러링 방법

슈다루냥 2021. 4. 22.

안녕하세요. 슈다 입니다.

 

볼륨 전체 3중 미러링이 아닌 개별 LV의 3중 미러링 방법을 알아보겠습니다.

 

 

 

볼륨에 디스크 3개가 할당된 경우

 

디스크 별로 LV 사본을 나누는 방법입니다.

hdisk0, hdisk1, hdisk2 가 있다면 각각의 hdisk에 LV가 미러링 됩니다. 

hd4를 보면 PV2개로 미러링 되어 있는 상태입니다.

 

 

 

hdisk0, hdisk1이 미러링 상태이고 hdisk2가 추가된 디스크라고 한다면

아래의 명령어로 LV를 미러링 할 수 있습니다.

# mklvcopy  hd4  3  hdisk2

 - mklvcopy  LV명  COPIES수  미러링할_디스크

 

 

 

hd4의 PVs가 3으로 변경되었고 PPs가 LPs의 3배수인 것을 확인할 수 있습니다.

sync를 수행하여 미러링 동기화를 완료합니다.

# syncvg  -l  hd4

 

 

 

3Copies 미러링 한 LV의 PV를 확인합니다.

hdisk0, hdisk1, hdisk2 모두 해당 LV의 PP를 확인할 수 있습니다.

# lslv  -m  hd4

PV 3개로 미러링 되어 있다.

 

 

 

 

2개의 PV로 3중 미러링 하기

 

 

PV가 부족할 경우 2개의 PV로 3중 미러링이 가능합니다.

예를 들어 hdisk0에 미러링 사본 2개,  hdisk1에 1개 처럼 설정할 수 있습니다.

 

# smitty  mklvcopy

3중 미러링을 진행할 LV를 선택한 후 smit 메뉴에서 붉은색 밑줄 친 항목을 변경합니다. 

NEW TOTAL number of logical partition copies  :  3 (3 copies)

PHYSICAL VOLUME names  :  3번째 사본을 생성할 PV

Allocate each logical partition copy on a SEPARATE physical volume?  :  no

 > 미러링을 PV별로 나눌 것인지에 대한 옵션이며 [yes, superstrict]인 경우 생성되지 않음

 

 

 

명령 실행 후 LV를 확인하면 PV는 2개지만 PPs는  LPs의 3배수로 변경되어 있습니다. 

sync하여 미러링 동기화를 완료합니다.

# syncvg  -l  hd4

 

 

 

LV의 볼륨위치를 확인해보면

위에서 지정한 hdisk0에 3번째 사본이 존재하는것을 확인할 수 있습니다. 

 

 

 

다시 2copies 미러링으로 변경하고 싶다면 rmlvcopy 명령을 실행합니다.

# smitty  rmlvcopy

변경하고자 하는 LV를 선택 후

copies를 2로 변경, 미러링 제외하려는 PV를 선택 후 명령어를 실행합니다.

 

 

반응형