Only use the first component of a volume name that contains dashes ("-").
[ -z "$DRY_RUN" ] || echo "FS_MOUNT_PATH=$FS_MOUNT_PATH"
-[ -z "$DRY_RUN" ] || exit 0
-
# Generate snapshot name
i=1
date=`date +%Y%m%d`
fi
i=`expr $i + 1`
done
+NEW_VOLUME_NAME="`echo $VOLUME_NAME | cut -d'-' -f1`-$id"
+
+[ -z "$DRY_RUN" ] || echo "NEW_VOLUME_NAME=$NEW_VOLUME_NAME"
+
+[ -z "$DRY_RUN" ] || exit 0
echo "Creating snapshot of \"$VOLUME_PATH\" (\"$VOLUME_NAME\") in btrfs \"$FS_NAME\" ..."
set -x
cd "$FS_MOUNT_PATH"
-btrfs subvolume snapshot "$VOLUME_NAME" "$VOLUME_NAME-$id"
+btrfs subvolume snapshot "$VOLUME_NAME" "$NEW_VOLUME_NAME"
find . -maxdepth 1 -name "$VOLUME_NAME"'*' -exec ls -1d {} \; | column