백업 확인

Frost는 백업하는 동안 계속 상태를 점검하고, frost status로 그 결과를 보여 줍니다.

#frost status

frost status
┌  Frost  v0.1.0  sftp://me@nas.local/~/frost  key 6f154dc10058
│
│  last backup  ok 2h ago  maple-absurd-3f1c
│  next backup  ~in 4h  6h via launchd
│  health       ok 21 objects checked 2h ago
│  updates      automatic
│  protected    1,204 files, 2.1 GB, in 3 snapshots
│  storage      1.2 TB of 4 TB used
│
├  snapshots
│
│  snapshot             taken                  files         size          new
│  maple-absurd-3f1c    2026-10-08 09:17       1,204       2.1 GB      14.2 MB
│  orbit-velvet-a02e    2026-10-08 03:17       1,201       2.1 GB       3.6 MB
│  canyon-pilot-77b9    2026-10-07 21:17       1,198       2.1 GB       2.1 GB
└

첫 줄에는 Frost 버전, 스토리지, 키 지문이 표시됩니다. 그 아래 각 줄의 의미는 다음과 같습니다.

줄 내용
last backup 마지막 백업 시각과 성공 여부. "ok, but" 뒤에는 찾지 못한 폴더, 읽지 못한 항목, 이전 사본을 유지한 사용 중인 파일이 나열됩니다
next backup 다음 자동 백업 예정 시각. 자동 백업이 꺼져 있으면 그렇다고 표시합니다
health 최근 표본 검사 결과
updates 업데이트가 자동인지, 새 릴리스가 나왔는지
protected 최신 스냅샷의 파일 수와 크기, 그리고 전체 스냅샷 수
storage 스토리지를 얼마나 쓰고 있는지. Permafrost 계정이면 한도 대비 사용량, 셀프 호스팅 서버나 로컬 드라이브면 디스크 사용량입니다. 스토리지가 거의 찼다는 경고처럼 경고가 있으면 맨 앞에 나옵니다
missing 이 컴퓨터가 알고 있었지만 스토리지에서 사라진 스냅샷

목록에는 최신 스냅샷 10개가 표시됩니다. new 열은 각 스냅샷이 새로 추가한 데이터 양입니다. 모두 보려면 다음을 실행합니다.

frost status --all

#표본 검사

스냅샷을 저장한 백업이 끝날 때마다 Frost는 청크를 무작위로 내려받아 하나씩 복호화하고 ID와 일치하는지 확인합니다. 또한 최신 스냅샷의 파일 목록을 불러와, 필요한 청크를 Frost가 모두 알고 있는지도 확인합니다. 새 내용이 없는 백업에서는 마지막 검사가 하루 이상 지났거나 문제를 발견했을 때만 다시 검사합니다.

기본 표본은 청크 20개입니다. 표본을 늘리면 더 많은 문제를 찾지만, 내려받는 양도 늘어납니다.

frost config set verify.sample 50

0으로 설정하면 표본 검사가 꺼집니다.

#지금 확인하기

frost status --verify

새로 표본 검사를 하고, Frost가 로컬에 기록한 청크 목록을 스토리지의 모든 내용과 대조합니다. verify.sample이 0이어도 이 명령어는 청크 20개를 검사합니다. 검사에 실패하면 1로 종료하므로, 직접 쓰는 스케줄러에서 실행해 백업과는 다른 주기로 점검할 수 있습니다.

#검사에 실패했을 때

health 줄에 실패한 내용이 표시됩니다. 대개 스토리지가 청크 일부를 잃었거나 손상시켰다는 뜻입니다.

  1. frost backup을 실행합니다. 없어진 청크 가운데 데이터가 아직 컴퓨터에 남아 있는 것은 다시 업로드됩니다.
  2. frost status --verify를 실행해 다시 확인합니다.

컴퓨터에서 이미 사라진 데이터는 다시 업로드할 수 없으며, 그 데이터가 필요한 이전 스냅샷은 완전히 복원할 수 없습니다. 스토리지에 남아 있지만 손상된 청크는 백업이 자동으로 교체하지 않습니다. 스토리지 자체의 백업이나 별도의 독립적인 사본에서 정상 사본을 되찾은 뒤 다시 확인하세요.

#사라진 스냅샷

이 컴퓨터가 알고 있던 스냅샷이 스토리지에서 사라지면 frost status가 한 번 알려 줍니다. 백업을 옮겼다면 Frost에 새 위치를 지정하세요. 자세한 내용은 백업 옮기기를 참고하세요. 그렇지 않다면 스토리지에서 삭제된 것입니다.

표본 검사는 백업의 일부만 살펴봅니다. 문제를 일찍 찾아 주지만, 모든 스냅샷이 복원된다는 것을 보장하지는 못합니다. 잃어서는 안 되는 파일은 별도의 독립적인 백업도 함께 두세요.