온라인으로 생계를 꾸리는 개발자에게 컴퓨터와 데이터는 곧 재산입니다. 평소 애용하는 앱과 환경설정까지 완벽하게 세팅해둔 작업 환경이기에, 어제 하드디스크가 멈춰 섰을 때 저는 순간적으로 크게 당황하고 말았습니다.
다행히 한 달쯤 전부터 대용량 파일에서 무작위 읽기 오류가 발생하는 등 하드디스크 이상 징후가 있었고, 저는 미리 철저한 백업 계획을 세워두었던 터라 큰 피해 없이 넘어갈 수 있었습니다. 저와 마찬가지로 데이터가 생명인 분이라면 지금부터 소개할 '3중 백업 플랜'을 끝까지 읽어보시길 권합니다.
백업이 필요한가? 아무 일도 일어나지 않을 텐데…
반드시 일어납니다. 하드디스크와 파워서플라이는 컴퓨터에서 가장 고장이 잦은 부품입니다. 더 심각하게는 도난, 화재, 지진처럼 집째로 사라질 수도 있습니다. 물론 가장 흔한 시나리오는 단순히 하드디스크가 고장 나는 것이지만요.
맥으로 생계를 꾸리지 않더라도, 지난 10년간 모아온 가족 사진이 하룻밤 새 모두 사라진다면 과연 괜찮으시겠습니까?
백업을 3개씩이나? 제정신인가요?
전혀 아닙니다. 하나씩 설명해 드리겠습니다.
첫 번째는 부팅 가능한 클론 드라이브입니다. 매일 밤 자동으로 업데이트되는 완전한 복제본으로, 메인 드라이브에 문제가 생기면 이 클론 드라이브를 다른 맥에 연결해 바로 부팅하면 됩니다. 그 즉시 평소 작업하던 환경과 똑같은 상태로 복구되는 것이죠. 실제로 지금 저도 이 방식으로 일하고 있습니다. 윈도우와 달리 맥은 운영체제와 데이터가 특정 하드웨어에 종속되지 않고 완전히 이동 가능하기 때문입니다.
현재 저는 2009년 말형 iMac에서 사용하던 시스템을 2006년형 구형 맥북 프로에서 그대로 돌리고 있습니다. PC보다 맥을 선택하는 이유 중 하나가 바로 이것입니다. 재설치 없이 5분 안에 원래 상태로 복귀할 수 있다니, 이만한 장점이 없습니다.
두 번째 백업은 타임 머신(Time Machine)입니다. 메인 드라이브와 똑같은 미러 형태가 아닌 보조 백업을 함께 두는 것이 좋습니다. 파일이 손상되거나 삭제되었을 때 미러 백업은 그 오류까지 그대로 복제해버리기 때문입니다. 타임 머신 백업은 파일 변경 사항을 되돌리거나 실수로 삭제한 파일을 복원할 수 있는 유연성을 확보해 줍니다.
타임 머신이나 부팅 클론 중 하나만으로는 결코 충분하지 않습니다. 타임 머신은 버전 관리 저장소라 변경 사항을 롤백할 수 있지만, 정작 그것으로는 부팅할 수 없기 때문입니다.
세 번째는 오프사이트(외부 장소) 백업입니다. 타임 머신과 부팅 백업을 갖추었다 해도 집이 불타거나 기기를 도난당하면 모든 노력이 물거품이 됩니다. 오프사이트 백업은 자연재해 같은 최악의 상황에서도 소중한 데이터를 지켜 줍니다.
참고로 여기에는 "DVD 굽기"가 포함되지 않습니다. 시간이 지나면 변질되어 데이터를 손상시키는 일회용 매체에 굽는 것은 생산성 없는 시간 낭비일 뿐입니다. 게다가 500GB를 백업하려면 DVD가 약 110장이나 필요합니다.
좋습니다, 그럼 어떻게 해야 할까요? 무엇이 필요한가요?
1. 부팅 가능한 클론 드라이브
저는 SuperDuper를 사용합니다. 27.95달러짜리 유료 소프트웨어지만(기본 백업 기능은 무료), 지원이 훌륭하고 안정적으로 오류 없이 작업을 처리해 줍니다. 스마트 업데이트와 예약 기능 덕분에 매번 전체 백업이 아니라 변경된 부분만 백업됩니다.
완전 무료 솔루션을 선호한다면 오랫동안 사랑받아온 기부형(donation-ware) 프로그램 Carbon Copy Cloner를 추천합니다. 2009년 MakeUseOf에서도 소개된 적이 있을 만큼 검증된 도구입니다.
두 앱 모두 원격 네트워크 드라이브 백업이 가능하지만, 외장 USB 하드디스크에 부팅 가능한 백업을 만드는 용도로 사용하는 것을 권장합니다.
2. 타임 머신
저장 위치는 크게 중요하지 않습니다. 리퍼 제품 기준 250달러 이상 하는 애플 공식 타임 캡슐을 구매해도 되고, 내장 또는 외장 드라이브 하나를 활용해도 됩니다. 네트워크 공유는 완벽하게 지원되지 않지만, Windows Home Server에서 설정하는 방법을 다룬 튜토리얼을 작성한 적이 있습니다. 다만 Lion에서 다시 테스트해 보지는 못했습니다.
우분투(Ubuntu)로 타임 머신 서버를 구축하는 꼼수도 있지만, 공식적으로 인증된 방식이 아닌 이상 소프트웨어 업데이트 후 작동이 깨질 가능성이 항상 있습니다(타임 머신 지원을 표방하는 서드파티 네트워크 스토리지도 마찬가지입니다).
3. 오프사이트 백업
저는 Carbonite의 유료 서비스를 선택했는데, Crashplan도 연간 60달러 안팎에 비슷한 무제한 백업 플랜을 제공합니다. 몇 주 전 Matt가 소개했듯이 Crashplan에는 친구의 컴퓨터에 백업할 수 있는 무료 버전도 있습니다. 친구가 근처에 살지 않고, 서로 충분한 여유 저장 공간이 있다면 훌륭한 무료 오프사이트 백업 솔루션이 됩니다.
엄밀히 말해 오프사이트란 물리적 드라이브를 다른 장소에 두는 것을 의미하지만, 현실적으로 매일 이런 방식으로 백업하기는 어렵습니다. 다행히 요즘 대부분의 사용자는 고속 인터넷을 사용하므로 굳이 그럴 필요도 없습니다.
이것이 제가 실천하는 맥을 위한 3중 백업 플랜입니다. 아직 백업을 하고 있지 않다면 오늘 당장 시작하시길 진심으로 권합니다. 진정으로 믿을 수 있는 백업은 최소 3개, 그중 일부는 오프사이트에 두는 것입니다. 여기서 소개한 방법이라면 백업 드라이브로 빠르게 복구하면서도, 손상된 파일을 백업하는 위험을 피하고, 세상 어떤 돌발 상황에도 대비할 수 있습니다.
컴퓨터 백업 및 복원에 관한 Tina의 PDF 매뉴얼도 함께 확인해 보세요.
그렇다면 여러분은 어떠신가요? 이미 재앙을 겪고 맥 백업의 가치를 절실히 느끼고 계신가요? 아니면 그냥 귀찮아서 포기하셨나요? 어떤 방법을 사용하시는지 댓글로 알려주세요.