IT/Unix & Linux

[AIX] mksysb 파일 검증 방법

슈다루냥 2020. 10. 8.
728x90

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

 

AIX에서는 mksysb 명령으로 rootvg를 백업받을 수 있습니다.

예시 : # mksysb /PATH/IMAGE_NAME.image

 

 

간혹 해당 파일로 백업 복구를 진행하거나

NIM의 Install 리소스로 사용시 정상적으로 복구가 진행되지 않는 경우가 있습니다.

이럴 경우 mksysb 파일 정상 유무를 확인할 수 있는 방법을 알아보겠습니다.

 

 

 

mksysb 파일 검증

 

우선 검증하려는 파일이 mksysb 파일인지 확인해 봅니다.

# file MKSYSB_FILE

 

mksysb로 백업받은 파일이라면 아래 형식과 같이 출력됩니다.

MKSYSB_FILE: backup/restore format file

 

해당 파일을 검증합니다.

# listvgbackup -f MKSYSB_FILE

 

 

 

more 명령어를 적용하면 페이지를 나눠서 볼 수 있습니다.

mksysb로 백업 된 파일명과 사이즈가 나열됩니다.

정상적인 mksysb 파일인 경우 출력 마지막에 total size가 표시되며 명령어 수행이 종료됩니다.

 

 

 

만약 파일에 문제가 있다면 파일목록이 나열되는 중

아래와 같은 메세지가 발생되며 Enter 입력 대기 상태가 됩니다.

 

위 메세지가 발생된다면 정상적이지 않은 mksysb파일이므로

/image.data 파일에 문제가 있는지, 수정했다면 잘 못 수정하지 않았는지 등을 확인한 뒤

다시 mksysb 백업을 받아야 합니다.

 

 

 

listvgbackup -f /파일명 과 동일하게 mksysb를 검증하는 다른 방법 입니다.

# restore -Tvf /MKSYSB_FILE

 

restore 명령은 실행 직후 Enter 입력 대기 상태이므로 Enter 입력 시 진행됩니다.

 

 

 

restore 명령으로 잘못된 파일이 확인되면 listvgbackup 명령과 동일한 에러가 발생합니다.

 

 

 

정상적인 파일이라면 total size 와 몇개의 파일이 아카이브 되었는지 출력됩니다.

 

 

728x90
반응형