#!/bin/bash sanlock daemon -w 0 gcc sanlk_load.c -lrt -laio -lblkid -lsanlock -o sanlk_load dd if=/dev/zero of=loopfile0 bs=1M count=10 oflag=direct dd if=/dev/zero of=loopfile1 bs=1M count=10 oflag=direct losetup /dev/loop0 loopfile0 losetup /dev/loop1 loopfile1 ./sanlk_load init /dev/loop 2 8 ./sanlk_load rand /dev/loop -s 2 -r 8 -S 30 -e 1 -i 1 [ $? -ne 0 ] && echo "sanlk_load error" >&2 && exit 1 sanlock shutdown -f 1 losetup -d /dev/loop0 losetup -d /dev/loop1 rm loopfile0 rm loopfile1