반응형
타임슬라이더는 오픈솔라리스 2008.11 버전 부터 새로이 추가된 기능입니다. 비슷한 예로 Mac OSX 10.5 버전의 타임머신(Time Machine)과 유사한 기능을 합니다. 솔라리스의 파일시스템인 ZFS에 기반하여 주기적으로 ZFS 스냇샷을 생성하고 그놈(GNOME) 파일 브라우저인 노틸러스(Nautilus)를 이용하여 복원할수 있습니다.





타임슬라이더의 사용법

타임슬라이더는 기본적으로 활성화 되어있지 않습니다. 시스템 -> 관리 -> 시간 슬라이더 설정을 통해서 사용가능하도록 바꾸어주어야 합니다.
오픈솔라리스의 타임슬라이더 활성화 메뉴


GUI메뉴를 통해서 활성화 하게 되면 오픈솔라리스는 주기적으로 ZFS 스냅샷을 생성합니다.(기본값 - 부팅시, 15분단위, 한시간단위, 하루단위, 일주일단위, 한달단위)


파일 시스템복원

위 그림에 나와있듯 파일 브라우저인 노틸러스(Nautilus)를 이용하여 복원하고자 하는 파일이 위치한 디렉토리로 이동하여 타임슬라이더 툴바를 클릭해주면 복원메뉴가 나타납니다. 

노틸러스에 통합된 타임슬라이더 복원 메뉴


복원하고자 하는 파일이나 디렉토리를 복사하여 붙여넣거나 컨텍스트 메뉴의 "바탕화면으로 복원"을 통해 복원하면 됩니다.




주기적으로 ZFS 스냅샷을 생성하는 것은 SUNWzfs-auto-snapshot 패키지를 이용합니다. 타임 슬라이더를 활성화한후 SMF 의 인스턴스를 살펴보면 기본적으로 아래 보이는 5가지의 인스턴스가 생성된것을 볼수있습니다. 
cecil@opensolaris11:~$ svcs  auto-snapshot
STATE          STIME    FMRI
online          5:37:40 svc:/system/filesystem/zfs/auto-snapshot:weekly
online          5:37:41 svc:/system/filesystem/zfs/auto-snapshot:monthly
online          5:37:43 svc:/system/filesystem/zfs/auto-snapshot:daily
online          5:37:45 svc:/system/filesystem/zfs/auto-snapshot:hourly
online          5:37:47 svc:/system/filesystem/zfs/auto-snapshot:frequent

각 인스턴스들은 아래 보이는 조건을 기본적으로 유지하게됩니다.
frequent	snapshots every 15 mins, keeping 4 snapshotshourly		snapshots every hour, keeping 24 snapshotsdaily		snapshots every day, keeping 31 snapshotsweekly		snapshots every week, keeping 7 snapshotsmonthly		snapshots every month, keeping 12 snapshots

반응형