From 41e4da837d6e810a5465c0ea8dd0f8a8c5cbe449 Mon Sep 17 00:00:00 2001 From: "andres.suarez" Date: Sun, 1 Mar 2026 18:43:04 +0100 Subject: [PATCH] fix: capture UUID before unmounting in unmount --- ansible/files/admin_api_scripts/unmount-volume.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ansible/files/admin_api_scripts/unmount-volume.sh b/ansible/files/admin_api_scripts/unmount-volume.sh index 6250b8c47c..799db7b145 100644 --- a/ansible/files/admin_api_scripts/unmount-volume.sh +++ b/ansible/files/admin_api_scripts/unmount-volume.sh @@ -18,6 +18,8 @@ fi FSTAB_FILE="/etc/fstab" BACKUP_FILE="/etc/fstab.bak" +UUID=$(findmnt -no UUID "$MOUNT_POINT" 2>/dev/null || true) + if mountpoint -q "$MOUNT_POINT"; then echo "Unmounting $MOUNT_POINT" umount "$MOUNT_POINT" @@ -25,8 +27,6 @@ else echo "$MOUNT_POINT is not currently mounted — skipping umount" fi -UUID=$(findmnt -no UUID "$MOUNT_POINT" 2>/dev/null || true) - if [[ -n "$UUID" ]]; then echo "Removing UUID=$UUID from $FSTAB_FILE" cp "$FSTAB_FILE" "$BACKUP_FILE"