]>
Commit | Line | Data |
---|---|---|
c9c0d073 BB |
1 | #!/bin/bash |
2 | # | |
3 | # Four disk Raid-10 in a single Raid-0 Configuration | |
4 | # | |
5 | ||
6 | MDADM=${MDADM:-/sbin/mdadm} | |
7 | MDDEVICES=${MDDEVICES:-"/dev/sd[abcd]"} | |
8 | MDCOUNT=${MDCOUNT:-4} | |
9 | MDRAID=${MDRAID:-10} | |
10 | ||
11 | DEVICES="/dev/md0" | |
12 | ||
13 | zpool_md_destroy() { | |
14 | msg ${MDADM} --manage --stop ${DEVICES} | |
15 | ${MDADM} --manage --stop ${DEVICES} &>/dev/null | |
16 | ||
17 | msg ${MDADM} --zero-superblock ${MDDEVICES} | |
18 | ${MDADM} --zero-superblock ${MDDEVICES} >/dev/null | |
19 | } | |
20 | ||
21 | zpool_create() { | |
22 | msg ${MDADM} --create ${DEVICES} --level=${MDRAID} \ | |
23 | --raid-devices=${MDCOUNT} ${MDDEVICES} | |
24 | ${MDADM} --create ${DEVICES} --level=${MDRAID} \ | |
25 | --raid-devices=${MDCOUNT} ${MDDEVICES} \ | |
26 | &>/dev/null || (zpool_md_destroy && exit 1) | |
27 | ||
28 | msg ${ZPOOL} create ${FORCE_FLAG} ${ZPOOL_NAME} ${DEVICES} | |
29 | ${ZPOOL} create ${FORCE_FLAG} ${ZPOOL_NAME} \ | |
30 | ${DEVICES} || (zpool_md_destroy && exit 2) | |
31 | } | |
32 | ||
33 | zpool_destroy() { | |
34 | msg ${ZPOOL} destroy ${ZPOOL_NAME} | |
35 | ${ZPOOL} destroy ${ZPOOL_NAME} | |
36 | ||
37 | zpool_md_destroy | |
38 | } |