LabHub

백업과 복구 · 무결성 검증 · 퀴즈

퀴즈: 무결성 검증

LabHub 에서 이어서 보기

문항 6개. 정답과 해설은 풀어 본 뒤에 보여 드립니다.

  1. `gzip -t` 와 `tar -tzf` 가 각각 검사하는 것은?

    1. 둘 다 같은 것을 검사한다
    2. gzip -t 는 압축 스트림의 CRC, tar -tzf 는 압축 해제 후 아카이브 구조
    3. gzip -t 는 파일 크기, tar -tzf 는 권한
    4. gzip -t 는 해시, tar -tzf 는 압축률
  2. 검증 스크립트에서 단계별로 다른 종료 코드를 주는 이유는?

    1. 모니터링이 어느 단계에서 실패했는지 구분할 수 있어 알람의 정보량이 커지기 때문
    2. 종료 코드를 나누는 것이 오랜 관례라서
    3. 코드를 나누면 스크립트 실행이 빨라져서
    4. 재시도 로직을 붙이기 위해 필요해서
  3. 백업 암호화 키를 백업 대상 서버에만 두면 생기는 문제는?

    1. 암복호화 때문에 백업 속도가 느려진다
    2. 키가 섞여 들어가 체크섬이 어긋난다
    3. 그 서버가 사라지는 상황에서 백업이 복호화 불가능한 이진 파일이 된다
    4. 복원할 때 파일 권한이 깨져 버린다
  4. 복구 리허설을 백업을 만든 사람이 아닌 다른 사람이 수행해야 하는 이유는?

    1. 만든 사람은 문서에 없는 지식을 머릿속에 갖고 있어 절차의 빈틈이 드러나지 않기 때문
    2. 리허설 결과 평가의 공정성을 지키기 위해서
    3. 여러 사람이 나눠 맡으면 시간이 절약돼서
    4. 직무 권한 분리 규정이 그렇게 요구하기 때문
  5. 오래 보관한 아카이브가 조용히 손상되는 현상(비트 부패)에 대한 대응은?

    1. 압축률을 높여 저장하는 데이터를 줄인다
    2. 복사본을 하나만 유지해 관리를 단순히 한다
    3. 정기적으로 체크섬을 재검증하고 자체 체크섬을 가진 파일시스템을 쓴다
    4. 아카이브를 주기적으로 다시 만들어 덮는다
  6. '최근 성공이 24시간 이내인가'를 감시하는 방식이 로그 읽기보다 나은 이유는?

    1. 저장하는 로그 용량을 아낄 수 있어서
    2. 실패를 더 빨리 알람으로 받을 수 있어서
    3. 감시 규칙을 구현하기가 더 쉬워서
    4. 실패했다가 아니라 한동안 성공하지 않았다를 잡아 미실행까지 탐지되기 때문