소개
애플리케이션 구성 파일이 실수로 삭제되었지만, 읽을 수 있는 압축 백업이 준비되어 있습니다. 이 아카이브에는 이번 복구 대상이 아닌 런북도 포함되어 있습니다.
앞선 안내형 실습에서는 아카이브 목록을 확인하고 선택한 경로 하나를 추출했습니다. 이번 최종 챌린지에서는 해당 복구 작업만 수행합니다.
누락된 구성 복원
현재 상황
/home/labex/project/backup-automation/data/config/app.conf 파일이 없습니다. backups/manual-backup.tar.gz 아카이브에는 마지막으로 정상 작동했던 파일 복사본과 관련 없는 런북 하나가 들어 있습니다.
범위
- 아카이브에 있는
config/app.conf경로만 복원합니다. /home/labex/project/backup-automation/data아래에 복원합니다.documents/runbook.txt를 추출하거나 변경하지 않습니다.
목표
준비된 백업에서 누락된 data/config/app.conf를 복원합니다.
성공 기준
data/config/app.conf가 다음 내용을 포함해야 합니다.mode=production port=8080data/documents/runbook.txt는 준비된 원본 파일 그대로 유지되어야 하며, 추출 작업으로 교체되지 않아야 합니다.
힌트
전체 아카이브가 아니라 경로 하나만 추출하려면 어떻게 해야 하나요?
안내형 실습에서는 tar -xzf 명령에서 아카이브 및 대상 디렉터리 옵션 뒤에 추출할 아카이브 경로를 지정했습니다.
요약
백업을 확인한 후 관련 없는 콘텐츠는 추출하지 않고 누락된 구성 파일 하나만 선택적으로 복원했습니다.



