상세 컨텐츠

본문 제목

Apple 의 Time Machine을 리눅스에서

Ubuntu&Linux

by Vulpes.Noctis 2008. 4. 15. 16:15

본문

애플 맥킨토시의 OS인 Mac OS X의 최신판, Leopard의 기능 중 많은 사람들이 유용하다고 입을 모으는 기능으로 Time Machine이 있습니다. 간단하게 설명하자면 시스템의 전체 (혹은 일부)의 스냅샷을 만들어 놓고 그 시점으로 복구를 가능하게 해 주는 겁니다.



애플의 경우는 위에서 보시는 바와 같이 상당히 보기에도 멋지고 당장 이해도 쉽게 되어 있습니다. 아직까지 이 정도의 완성도를 보여주진 못하고 있습니다만 리눅스에서도 이걸 재현하려는 프로젝트가 있군요. Flyback 이라는 프로젝트가 바로 그것입니다.

사용자 삽입 이미지


보시는 바와 같이 매우 간단한 인터페이스를 하고 있지만 제공하는 기능은 거의 비슷하다고 합니다. 전 전형적인 안전불감증으로 백업을 잘 안하다가 나중에 자폭하는 스타일입니다만. ^^;; 나중에 중요한 프로젝트를 할 일이 생기면 한번 사용해 봐야 겠습니다.


사용하는 방법은 다음과 같습니다 (우분투 기준이며, 데비안 및 페도라/레드햇 계열을 위한 방법은 Flyback 홈페이지에 들어가 보시면 나와 있습니다). 터미널에서

sudo apt-get install python python-glade2 python-gnome2 python-sqlite3 python-gconf rsync

을 하셔서 필요한 패키지들을 인스톨 하신 다음 Flyback을 다운로드 받습니다.
svn checkout http://flyback.googlecode.com/svn/trunk/ flyback

혹은 여기서 직접 받습니다. 터미널에서 하시려면
wget http://flyback.googlecode.com/files/flyback_0.4.0.tar.gz
tar -zxvf flyback_0.4.0.tar.gz

이렇게 하시면 되구요. 그리고 생성된 새 디렉토리 ("flyback/src/" 혹은 "flyback/") 에서 이렇게 실행해 주시면 됩니다.
python flyback.py

관련글 더보기