]>
Commit | Line | Data |
---|---|---|
c9c0d073 BB |
1 | #!/bin/bash |
2 | # | |
3 | # 4 File Raid-10 Configuration | |
4 | # | |
5 | ||
6 | FILES_M1="/tmp/zpool-vdev0 \ | |
7 | /tmp/zpool-vdev1" | |
8 | FILES_M2="/tmp/zpool-vdev2 \ | |
9 | /tmp/zpool-vdev3" | |
10 | FILES="${FILES_M1} ${FILES_M2}" | |
11 | ||
12 | zpool_create() { | |
13 | for FILE in ${FILES}; do | |
14 | msg "Creating ${FILE}" | |
15 | rm -f ${FILE} || exit 1 | |
16 | dd if=/dev/zero of=${FILE} bs=1024k count=0 seek=256 \ | |
17 | &>/dev/null || die "Error $? creating ${FILE}" | |
18 | done | |
19 | ||
20 | msg ${ZPOOL} create ${FORCE_FLAG} ${ZPOOL_NAME} \ | |
21 | mirror ${FILES_M1} mirror ${FILES_M2} | |
22 | ${ZPOOL} create ${FORCE_FLAG} ${ZPOOL_NAME} \ | |
23 | mirror ${FILES_M1} mirror ${FILES_M2} || exit 1 | |
24 | } | |
25 | ||
26 | zpool_destroy() { | |
27 | msg ${ZPOOL} destroy ${ZPOOL_NAME} | |
28 | ${ZPOOL} destroy ${ZPOOL_NAME} | |
29 | ||
30 | for FILE in ${FILES}; do | |
31 | msg "Removing ${FILE}" | |
32 | rm -f ${FILE} || exit 1 | |
33 | done | |
34 | } |