Schnappschüsse auch für Nicht-Root: snapper ist für Alle da!
Im beitrag wird auch erklärt, wie das Ganze funktioniert. Angenommen das Sub-Volume /home/tux ist bereits für snapper konfiguriert. Will man dem Anwender tux erlauben, Schnappschüsse von seinem Home-Verzeichnis zu machen (/home/tux/), so muss man die Datei /etc/snapper/configs/home-tux editieren und ALLOW_USERS=”tux” hinzufügen. Der Server snapperd lädt die Konfiguration allerdings nicht automatisch, sofern geändert. Somit muss der Anwender snapperd die Software selbst abschießen oder warten, bis sie sich selbt terminiert. Im zweiten Schritt muss man dem Anwender noch Zugriff auf das Verzeichnis .snapshots erteilen: chmod a+rx /home/tux/.snapshots
Nun kann tux mit snapper hantieren
- tux> alias snapper=”snapper -c home-tux”
- tux> snapper create –description test
- tux> snapper list
Pakete für snapper gibt es für diverse Distributionen hier: filesystems:snapper. Darunter auch Fedora 16 / 17, openSUSE 12.1 / 12.2, Ubuntu 10.10 bis 12.04 und so weiter.