diff options
Diffstat (limited to 'tests/mdadm')
-rw-r--r-- | tests/mdadm | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/tests/mdadm b/tests/mdadm new file mode 100644 index 0000000..0ce80b9 --- /dev/null +++ b/tests/mdadm @@ -0,0 +1,21 @@ +LOOP1=/dev/loop4 +LOOP2=/dev/loop5 + modprobe raid1 + apk_add $@ + for i in 1 2; do \ + dd if=/dev/zero of=test$i.dsk bs=1024 count=16384; \ + losetup /dev/loop$((i + 3)) test$i.dsk; \ + done + mdadm --create --level=1 --metadata=0.90 --raid-devices=2 /dev/md0 $LOOP1 $LOOP2 --force + mdadm --detail --scan > /etc/mdadm.conf + mdadm --stop /dev/md0 + /etc/init.d/mdadm-raid start + mkswap /dev/md0 + swapon /dev/md0 + free + swapoff /dev/md0 + /etc/init.d/mdadm-raid stop + sleep 2 + for i in 1 2; do losetup -d /dev/loop$((i + 3)) ; done + rm test*.dsk + apk_del $@ |