summaryrefslogtreecommitdiffstats
path: root/tests/mdadm
diff options
context:
space:
mode:
Diffstat (limited to 'tests/mdadm')
-rw-r--r--tests/mdadm21
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 $@