From c77d54b16b72338348b563cbf5a7c6e1bf685dac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Sat, 9 Jan 2016 10:09:05 +0000 Subject: [PATCH] add retry block of zfs mount --- decrypt-zfs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/decrypt-zfs b/decrypt-zfs index d16db46..45cef07 100755 --- a/decrypt-zfs +++ b/decrypt-zfs @@ -15,5 +15,14 @@ echo echo $password | cryptsetup luksOpen /dev/sda3 zfs_hd_1 echo $password | cryptsetup luksOpen /dev/sdb3 zfs_hd_2 +echo "import zfs pool" +retry=0 +until [ $retry -ge 10 ]; do + zpool list | grep -q data && break || true + zpool import -f data + retry=$[$retry+1] + sleep 1 +done + zfs mount -a mount -a