marcin(a)studio4plus.com

gsnapper wer. 0.1

Prosty skrypt Nautilusa służący do pobierania historycznych wersji plików ze snapshotów ZFS.

Snapshoty systemu plików są dobrym narzędziem do tworzenia krótkotrwałych kopii zapasowych, które przydają się do odzyskiwania przypadkowo usuniętych, nadpisanych czy też w inny sposób uszkodzonych plików (a takie zdarzenia zachodzą choćbyśmy nie wiem jak byli ostrożni).

Uzyskanie dostępu do pojedynczego snapshotu ZFS jest generalnie dość proste, ale gdy jest ich wiele, wybór właściwego w celu odzyskania konkretnej wersji pliku może już wymagać pewnych poszukiwań.
Aby uczynić to bardziej przyjaznym stworzyłem prosty skrypt, który pozwala użytkownikowi wylistować i otworzyć poprzednie wersje wybranego pliku.

Oczywiście jest to prymitywny hack, porządne rozszerzenie menedżera plików powinno udostępniać więcej informacji, wyświetlać różnice między wersjami, no i działać szybciej (rzeczony skrypt jest napisany w Ruby i przy każdym użyciu musi zostać uruchomiony interpreter języka).

29.07.2009