]>
git.proxmox.com Git - mirror_zfs-debian.git/blob - scripts/zpool-config/file-raid10.sh
3 # 4 File Raid-10 Configuration
6 FILEDIR
=${FILEDIR:-/var/tmp}
7 FILES_M1
=${FILES_M1:-"$FILEDIR/file-vdev0 $FILEDIR/file-vdev1"}
8 FILES_M2
=${FILES_M2:-"$FILEDIR/file-vdev2 $FILEDIR/file-vdev3"}
9 FILES
="${FILES_M1} ${FILES_M2}"
12 for FILE
in ${FILES}; do
13 msg
"Creating ${FILE}"
14 rm -f ${FILE} ||
exit 1
15 dd if=/dev
/zero of
=${FILE} bs
=1024k count
=0 seek
=256 \
16 &>/dev
/null || die
"Error $? creating ${FILE}"
19 msg
${ZPOOL} create ${ZPOOL_FLAGS} ${ZPOOL_NAME} \
20 mirror
${FILES_M1} mirror
${FILES_M2}
21 ${ZPOOL} create ${ZPOOL_FLAGS} ${ZPOOL_NAME} \
22 mirror
${FILES_M1} mirror
${FILES_M2} ||
exit 1
26 msg
${ZPOOL} destroy
${ZPOOL_NAME}
27 ${ZPOOL} destroy
${ZPOOL_NAME}
29 for FILE
in ${FILES}; do
30 msg
"Removing ${FILE}"
31 rm -f ${FILE} ||
exit 1