automatische Snapshots mit LVM2
/etc/cron.weekly/lvmsnapshot:
#!/bin/sh
lvremove /dev/vg/snap-old-gentoo-1 --force
lvremove /dev/vg/snap-old-home-1 --forcelvrename /dev/vg/snap-current-home snap-old-home-1
lvrename /dev/vg/snap-current-gentoo snap-old-gentoo-1lvcreate -L 250M --snapshot -p r -n snap-current-home /dev/vg/home
lvcreate -L 300M --snapshot -p r -n snap-current-gentoo /dev/vg/gentoo
Das script löscht die alten Snapshots, benennt die aktuellen Snapshots um und erstellt neue Snapshots. Die Anzahl an Snapshots könnte noch erhöht werden, deswegen der Suffix -1.
Wobei dazugesagt werden sollte, dafür sind die snapshots eigentlich nicht gedacht. Die Performance geht ziemlich in den Keller, man sollte einen snapshot erstellen, und dann z.B. mit einem dd die snapshot partition sichern und dann den snapshot wieder löschen.