From: Harald Hoyer Date: Tue, 8 Sep 2009 13:31:27 +0000 (+0200) Subject: TEST-14-IMSM: create raid5 inside isw raid container X-Git-Tag: 002~65 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e51b607189125bd818dfb83140fc21e82f17bc3f;p=thirdparty%2Fdracut.git TEST-14-IMSM: create raid5 inside isw raid container --- diff --git a/test/TEST-14-IMSM/create-root.sh b/test/TEST-14-IMSM/create-root.sh index 5a15cb2a8..0af79fa40 100755 --- a/test/TEST-14-IMSM/create-root.sh +++ b/test/TEST-14-IMSM/create-root.sh @@ -20,10 +20,13 @@ udevadm settle dmraid -a y udevadm settle sfdisk -l /dev/mapper/isw*Test0 -for i in /dev/mapper/isw*p[123]; do -lvm pvcreate -ff -y $i ; -done && \ -lvm vgcreate dracut /dev/mapper/isw*p[123] && \ + +mdadm --create /dev/md0 --run --auto=yes --level=5 --raid-devices=3 /dev/mapper/isw*p[123] +# wait for the array to finish initailizing, otherwise this sometimes fails +# randomly. +mdadm -W /dev/md0 +lvm pvcreate -ff -y /dev/md0 +lvm vgcreate dracut /dev/md0 && \ lvm lvcreate -l 100%FREE -n root dracut && \ lvm vgchange -ay && \ mke2fs -L root /dev/dracut/root && \