안녕하세요. 슈다 입니다.
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 명령은 파일 복원과 동일한 옵션 사용 시
해당 디렉토리만 복원되고 하위 파일은 복원되지 않습니다.
'IT > Unix & Linux' 카테고리의 다른 글
[AIX] commit 실패 원인, efix 확인 및 삭제하기 (0) | 2021.06.30 |
---|---|
malloc: Not enough space 원인 및 해결방법 (0) | 2021.06.18 |
[AIX] 메모리 파일캐시 영역 할당비율 변경 - maxperm%, minperm% (0) | 2021.05.06 |
[AIX] LV 3중 미러링, PV 2개로 3중 미러링 방법 (0) | 2021.04.22 |
[AIX] 3개의 디스크로 미러링 하기 - 3 copies mirroring (0) | 2021.04.21 |