IT/Unix & Linux

[AIX] mksysb 파일로 특정 파일 추출, 복원하는 방법

슈다루냥 2021. 6. 11.

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

 

AIX의 mksysb 파일에서 특정 파일만 추출하여 복원하는 방법을 알아보겠습니다.

 

 

mksysb 파일로 특정 파일 복원하기

 

 

아래의 예제에 사용되는 test.image 파일은 mksysb 파일입니다.

우선 mksysb 파일에 복원하려는 파일이 존재하는지 확인해야 겠죠?

 

listvgbackup 명령으로 mksysb 파일을 목록으로 추출합니다.

# listvgbackup  -f  mksysb파일명  >  image.list

 

 

 

 

cat,  vi,  more 명령 등으로 복원하려는 파일이 존재하는지 확인합니다.

 

 

 

 

파일 복원 방법 - listvgbackup 명령

 

현재 위치에 파일을 복원합니다.

아래 내용은 /etc/hosts.deny  파일을 복원하는 예 입니다.

 

# listvgbackup  -f  mksysb파일  -r  ./etc/hosts.deny

 

복원 명령어를 실행한 위치에 디렉토리가 생성되며

디렉토리 내에는 hosts.deny 파일이 복원되어 있습니다.

 

 

 

 

파일 복원 방법 - restore 명령

 

restore 명령으로 특정 파일을 복원할 수 있습니다.

# restore  -xqvf  mksysb파일  ./etc/hosts.deny

 

 

 

 

특정 디렉토리 및 하위 파일 복원 방법

 

listvgbackup 명령으로 특정 디렉토리 및 하위 파일을 복원할 수 있습니다.

특정 파일을 복원하는 명령어 옵션과 동일합니다.

 

# listvgbackup  -f  mksysb파일  -r  /var/spool/cron/crontabs

 

listvgbackup 명령으로 crontabs 디렉토리 내의 모든 파일이 복귀되었습니다.

 

 

 

restore 명령은 파일 복원과 동일한 옵션 사용 시

해당 디렉토리만 복원되고 하위 파일은 복원되지 않습니다. 

 

 

 

반응형