jako init skript:
#! /bin/sh
zarizeni="/dev/VolGroup00/LogVolRoot"; # LVM logický oddíl
pripojny_bod="/mnt/snapshot"; # Adresář, kam vytvořený obraz připojíme
velikost_obrazu="3G"; # tolik změn lze na disku udělat, než se snapshot zaplní na 100%
nazev_obrazu="obraz"; # Název LVM obrazu
nazev_vg="VolGroup00"; # LVM skupina svazků (VG)
case "$1" in
start)
echo "Vytvářím obraz disku $zarizeni ....";
lvcreate -s -L ${velikost_obrazu} -n ${nazev_obrazu} ${zarizeni} &&
mount /dev/${nazev_vg}/${nazev_obrazu} ${pripojny_bod};
;;
restart)
$0 stop
$0 start
;;
stop)
echo "Ruším obraz disku ....";
umount ${pripojny_bod} &&
lvremove -f /dev/${nazev_vg}/${nazev_obrazu};
;;
*)
echo "Použijte jeden z těchto parametrů: $0 {start|stop|restart}"
exit 3
;;