27 lines
507 B
Bash
Executable File
27 lines
507 B
Bash
Executable File
#!/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
|
|
|