본문 바로가기

Work Sharing

[AIX] image.data 갱신 및 mirrored rootvg를 하나의 disk로 alt backup 받기

반응형

AIX에서 rootvg를 backup 받는 가장 흔하고 편한 방법이 alt disk backup 입니다.

하지만 보통 rootvg는 mirror가 되어 있어 보통의 alt disk는 똑같이 disk가 2개 있어야 하지만,

대부분의 경우에는 하나의 disk를 alt disk 용도로 사용하고 있습니다.

보통 alt_disk_copy 명령으로 backup을 받으면 image.data가 갱신이 되어 disk 갯수와 size가

맞지 않으면 error를 뿌리면서 fail되지만 미리 image.data를 수정해서 mirror가 안된 것처럼

인식하게 해서 하나의 disk로 alt backup을 받는 방법을 공유합니다.

rootvg가 hdisk0과 hdisk1에 있습니다.

LP와 PP갯수가 2배고 PV가 2인 것을 보니 mirror가 되어 있습니다.

mkszfile 명령으로 image.data를 갱신합니다.

image.data file의 갱신일자를 보면 갱신여부를 확인할 수 있습니다.

vi /image.data 명령으로 image.data file을 열어서 수정합니다.

위 사진과 같은 화면에서 ESC를 누르고 :를 누르면 아래쪽에 입력할 수 있는데

%s/COPIES= 2/COPIES= 1/g를 입력하면 됩니다.

COPIES= 2를 1로 변경하면 disk 하나에서 alt backup이 가능해집니다.

마지막 g는 일괄 변경입니다.

공백도 중요하니 =뒤에 한 칸 공백을 꼭 넣어주세요.

실수하면 다시 mkszfile 명령으로 재 갱신하거나, q!로 빠져나오면 저장없이 빠져나오게 되니

다시 작업하시면 됩니다.

수정이 완료되었으면 :누르고 wq 입력 후 나오면 완료.

hdisk6에 alt backup을 받아보겠습니다.

alt_disk_copy 명령으로 수행하는데 -B 옵션을 안주면 alt backup이 끝나면 bootlist가 alt backup을 받은 disk로

변경이 됩니다. 그것을 방지하는 옵션이구요.

-i는 좀 전에 수정한 image.data를 바탕으로 backup을 받겠다는 뜻입니다. 이거 없으면 다시 갱신되서

backup이 되지 않습니다.

-d는 backup을 받을 disk를 지정해주면 됩니다.

위 명령으로 수행하면 상당한 시간이 걸리는데 rootvg의 크기와 disk의 크기 등을 고려하여 시간이 걸립니다.

짧으면 10분에서 길면 몇 시간도 걸립니다.

완료가 되었습니다.

lspv 명령으로 확인해보면 hdisk6에 altinst_rootvg라는 VG가 생성되었음을 확인할 수 있습니다.

나중에 rootvg에 문제가 생겼을 경우, hdisk6으로 booting을 할 수 있게 됩니다.

최근의 data를 유지하려면 주기적으로 자주 backup 받으시는 것을 추천드립니다.

오늘은 여기까지입니다.

읽어주셔서 고맙습니다.

반응형