백업과 복구 · tar 와 rsync · 퀴즈
퀴즈: tar 와 rsync
문항 6개. 정답과 해설은 풀어 본 뒤에 보여 드립니다.
`tar -czf backup.tgz /etc` 의 문제는?
- 절대 경로가 아카이브에 들어가 복원 위치를 고를 수 없게 된다
- 같은 데이터인데 압축률이 낮게 나온다
- 파일 권한이 그대로 보존되지 않는다
- 심볼릭 링크가 깨진 채로 담긴다
`--listed-incremental` 로 증분 백업을 할 때 함께 보관해야 하는 것은?
- 전체 백업 때 만든 파일 목록
- 아카이브별 체크섬을 적은 파일
- 스냅샷(.snar) 파일 — 증분 체인의 상태를 들고 있다
- 백업에서 제외한 경로 목록
SELinux 를 쓰는 시스템에 tar 백업을 복원했더니 서비스가 안 뜹니다. 빠뜨린 옵션은?
- --acls
- --numeric-owner
- --selinux
- --one-file-system
`--numeric-ids` 를 쓰는 이유는?
- 이름 조회를 건너뛰어 전송 속도를 높이려고
- 파일 권한 비교 단계를 아예 건너뛰게 하려고
- 원본의 하드 링크 관계를 그대로 보존하려고
- 이름 대신 숫자 UID/GID 를 써서 대상 시스템의 이름 매핑에 좌우되지 않게 하려고
`--link-dest` 세대 백업 디렉터리를 `du -sh` 로 재면 예상보다 작습니다. 이유는?
- 세대마다 압축이 적용되기 때문
- 하드 링크로 연결된 파일을 du 가 한 번만 세기 때문
- 대부분이 희소 파일이기 때문
- 일부 파일이 누락됐기 때문
백업이 운영 성능을 해칠 때 쓰는 조합은?
- --compress 만 켜서 전송량을 줄인다
- --bwlimit 로 대역폭을, ionice 와 nice 로 I/O 와 CPU 우선순위를 낮춘다
- 백업 주기를 늘려 실행 횟수 자체를 줄인다
- --partial 로 중단된 전송을 이어받는다