X-Git-Url: http://git.pippins.net/embedvideo/.git/?a=blobdiff_plain;f=zfs-replicate;h=da3df12614ab76e8090bdeb0a468675f09930eeb;hb=fbf2b5b666f478f05b11bf4e4dac64151d55a9cb;hp=9a6b82e3655d680e2f645c00cd24fe247b4bdbf4;hpb=9457c55171da10869ad028068935418208a576b0;p=zfs-nexenta%2F.git diff --git a/zfs-replicate b/zfs-replicate index 9a6b82e..da3df12 100755 --- a/zfs-replicate +++ b/zfs-replicate @@ -49,7 +49,12 @@ if ! zpool list -H "$dstpool" >/dev/null 2>&1; then fi if ! zfs list -rH -t snapshot "$dstfs" 2>&1 | grep "$dstfs@" > /dev/null 2>&1; then - echo >&2 "-W- No snapshots detected on the destination drive for this filesystem" + echo >&2 "-W- No snapshots detected on the destination drive for this filesystem: $dstfs" + if zfs list -t filesystem | grep "$dstfs"; then + echo >&2 "-I- Found zfs filesystem $dstfs on the destination pool $dstpool without any snapshots" + echo >&2 "-I- Removing the zfs filesystem: $dstfs" + zfs destroy "$dstfs" + fi nodstsnaps=1 fi