Ruby Sysnapshot Backup

Sandy Marko Knauer e3665b4543 PKGFILES outsourced to archlinux-aur-files 3 months ago
bin 962a8000b5 add close crypt device 3 months ago
etc 4496ba2464 add version 0.0.3 pkgbuild 3 months ago
lib 962a8000b5 add close crypt device 3 months ago
.gitignore 218e38e8fe add Debian Build-System 3 years ago
COPYING 1ab0c5e124 change email address 4 years ago
README 1b175b587f README correction 4 years ago

README

Quick Installation

Get source code with git
git clone git://github.com/knasan/sysnapshot

Copy the executable and configuration files in the system.

cd sysnapshot
sudo cp -r bin /bin
sudo cp -r lib /lib
sudo cp -r etc /etc

Export configuration. After that, the configuration must be checked and set isconfigured to true.
Example: sysnapshot -d snapshots -l -n 10g -D UUID=cea166ec-07d6-4053-92e4-66aa2c4d700a -s / -m /backup -e /etc/sysnapshot.exclude -o

To save the option-S (Save as) is used!

Mus still be adjusted, if necessary /etc/sysnapshot/sysnapshot.exclude.
The sample file is sufficient for most cases.


The new sysnapshot used currently no loggin.
As long as this feature is not integrated into the new version, logrotate is disabled for sysnapshot.

sysnapshot was tested with ruby 2.0, should also work with 1.9.

Do you have any questions or suggestions, or you would like to participate, please write an e-mail to github(at)knasan.de

sudo sysnapshot

-------------------------------------------------------------------------------------------------------

German

Quick Installation

Quellcode mit git holen
git clone git://github.com/knasan/sysnapshot

Kopiere das Programm und Konfigurationsdateien in das System.

cd sysnapshot
sudo cp -r bin /bin
sudo cp -r lib /lib
sudo cp -r etc /etc

Konfiguration exportieren. Danach muss die Konfiguration überprüft werden und isconfigured auf true setzen.

Beispiel: sysnapshot -d snapshots -l -n 10g -D UUID=cea166ec-07d6-4053-92e4-66aa2c4d700a -s / -m /backup -e /etc/sysnapshot.exclude -o

Zum Speichern wird die Option -S (Save as) verwendet!

Bei bedarf muss /etc/sysnapshot/sysnapshot.exclude angepasst werden.
Die Beispieldatei ist jedoch für die meisten Fälle ausreichend.

Das neue sysnapshot verwendet zur Zeit kein loggin mehr.
So lange dieses Feature nicht in die neue Version integriert ist, wird logrotate für sysnapshot deaktiviert.

sysnapshot wurde mit ruby 2.0 getestet, sollte auch mit 1.9 funktionieren.

Hast du Fragen oder Verbesserungsvorschläge oder du möchtest mitwirken, dann schreibe eine E-Mail an github(at)knasan.de

sudo sysnapshot