Log in Page Discussion History Go to the site toolbox

Snap

From Projects

Linux/Windows/Mac OSX System Snapshotter

Contents

About

Snap is a utility to take and restore system snapshots on Linux, Windows, and Mac The end user can accomplish this by using the 'snaptool' command, the command line utility, as well as the 'gsnap' tool, the graphical user interface. Snap uses the native system tooling to take snapshots of package repositories, installed packages, files modified outside of the package system (only those files so as to keep snapshots lightweight and portable), and the services running on the system.

Developers can extend Snap by defining new snapshot targets, or abstract entities which snapshots can be taken of / restored, and backends to those targets. Currently targets exist for package repos, packages, files, and various system services.

Written by and copyright (C) of Mohammed Morsi (mo@morsi.org) 2007-2011 Licensed under the GPLv3

github

https://github.com/movitto/snap

Docuemntation

See the README on github for basic usage

Also see EXTENDING to find out how to write new backends and snapshot targets

See the commit log for recent updates

Also see various blog posts pertaining to Snap usage

Download

$ git clone git://github.com/movitto/snap.git

$ yum install snap (on Fedora 15 and up and RHEL 6 and up w/ EPEL)

$ apt-get install http://apt.morsi.org/ubuntu/pool/main/s/snap/snap_0.5_all.deb

Screenshots

Main window:

01.main.png

Backup options:

02.backup.png

Help Window:

05.help.png

Usage

Command line:

# snaptool --help


Graphical:

# gsnap


General info:

# man snap

Site Toolbox:

Personal tools
TOOLBOX
LANGUAGES
This page was last modified on 20 December 2011, at 02:33. - This page has been accessed 11,047 times. - Disclaimers - About Projects