퍼스널 컴퓨팅

알 수 없는 맥 스토리지 장애, '스냅샷'이 원인이었다

Glenn Fleishman | Macworld 2021.04.09
최근 필자 맥의 시작 볼륨에서 200GB 이상이 사라졌다. 시작 드라이브가 부족해 외장 SSD로 교체하는 과정에서 발생했다. 없어진 데이터는 스냅샷인 것으로 보인다. 더 정확히 말하면 내 볼륨에 있는 현재 파일을 복구하거나 전체 볼륨을 특정 시점으로 되돌리는 스냅샷이다.

스냅샷은 볼륨 전체를 복구할 필요가 없을 때 백업 소프트웨어를 이용해 원하는 시점으로 돌아가는 강력한 방법이다. 수정하기 전의 파일로 바꾸거나 볼륨이 약간만 변경됐을 때 매우 빠르게 이전 상태로 되돌릴 수 있다. 일부 파일을 실수로 덮어썼거나 랜섬웨어 공격을 받았을 때도 마찬가지다.

특히 랜섬웨어는 맥 사용자에게 잠재적 위험이다. 작동 방식이 매우 단순한 반면 맥OS에서 랜섬웨어에 대응하는 효과적인 툴이 아직은 없는 상황이다. 많은 사용자가 1~2개 소프트웨어에서 시작 불륨에 대한 스냅샷을 본 적이 있을 것이다.
 
  • 타임 머신(Time Machine): 타임 머신은 임시 스냅샷을 만들어 로컬 혹은 네트워크에 저장할 수 있도록 지원한다. 또한 타임 머신 백업 볼륨을 이용하면 파일을 이전 상태로 되돌리거나 특정 시점으로 복원하는 것도 가능하다. 시작 볼륨을 차지하지 않는 것도 장점이다.
 
  • 카본 카피 클로너(Carbon Copy Cloner): 밤빅(Bombich) 소프트웨어의 백업 소프트웨어 '카본 카피 클로너'를 이용하면 시작 볼륨이 SSD일 때 APFS 파일 시스템의 기능을 이용해 자동으로 스냅샷을 만든다. 애플은 수년 전 맥OS에서 APFS 파일 시스템을 추가했다.

타임 머신의 스냅샷 관리방법은 이 기사를 참고하고, 여기서는 카본 카피 클로너 사용법을 자세히 살펴보자. APFS는 이전 상태로 빠르게 되돌릴 수 있는 스냅샷을 만들 수 있도록 지원한다. APFS 스냅샷에서 복구하면 볼륨의 모든 것을 복구하는 대신 스냅샷이 만들어진 당시와 현재 사이에 변경된 부분만 빠르게 원하는 시점으로 되돌릴 수 있다.

스냅샷에서 원하는 파일의 이전 버전만 가져오는 것도 가능하다. 파일의 저장된 스냅샷을 버저닝(versioning)이라고 부르는데 특정 백업 방식을 선택하면 타임 머신에서도 사용할 수 있다. 파일 > 변환 > 모든 버전 보기 기능이다(자세한 사용법은 이 기사를 참고).

저장할 때마다 새로운 버전이 생기고 자동 저장한 결과물로 복구하는 것도 가능하다. 드롭박스가 특정 파일의 이전 버전을 탐색해 복구할 수 있도록 하는 기능과 비슷한 동기화 기능이다.
 
스냅샷을 이용하면 카본 카피 클로너로 특정 파일의 이전 버전 혹은 전체 볼륨을 복구할 수 있다.  © IDG

밤빅 소프트웨어는 여러 백업 방식 중 하나로 스냅샷을 추천한다. 더 빠르게 복구할 수 있고 기본적으로 SSD에서는 이를 활성화할 수 있기 때문이다. 필자는 퓨전 드라이브(작은 SSD+큰 HDD)를 외장 SSD로 교체했는데, 이 글을 쓰게 된 그 문제와 부닥친 이유이기도 하다.

그러나 타임 머신과 드롭박스(혹은 다른 소프트웨어 조합)를 사용하고 있다면 손쉽게 이전 버전으로 되돌릴 수 있다. 스냅샷을 들여다볼 필요가 없다.

카본 카피 클로너 > 설정에서 APFS 포맷 SSD 볼륨에서 스냅샷 활성화 기능을 해제하는 것도 가능하다. 이렇게 하면 사이드바에서 볼륨을 선택할 수 있고, 스냅샷 리스트에서 개별 스냅샷을 활성화 또는 비활성화할 수 있다.
 
카본 카피 클로너를 이용하면 스냅샷 설정을 바꿔 너무 많은 스냅샷이 만들어지는 것을 막을 수 있다. © IDG

스냅샷이 너무 많은 공간을 차지하고 있다면, 5개 설정 중 가장 아래에 있는 '남는 공간'을 150GB 또는 200GB 정도로 더 높게 설정하면 된다. 이 설정에서 스냅샷의 숫자와 유지하는 기간도 줄일 수 있다. editor@itworld.co.kr

회사명 : 한국IDG | 제호: ITWorld | 주소 : 서울시 중구 세종대로 23, 4층 우)04512
| 등록번호 : 서울 아00743 등록발행일자 : 2009년 01월 19일

발행인 : 박형미 | 편집인 : 박재곤 | 청소년보호책임자 : 한정규
| 사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2024 International Data Group. All rights reserved.