Files
iSCSI-Scripts/unmountVolume
T

40 lines
563 B
Bash
Executable File

#!/bin/bash
IQN=$1
if [ -z "${IQN}" ]; then
echo "usage: $0 TargetIQN"
echo ""
exit
fi
FOLDER="/mnt/iSCSI_${IQN}"
if [ -d "${FOLDER}" ]; then
umount /mnt/iSCSI_${IQN}
RETURNCODE=$?
if [ "${RETURNCODE}" != "0" ]; then
echo "Unmount of ${FOLDER} failed"
else
echo "Unmount of ${FOLDER} succeed"
fi
rm -rf "${FOLDER}"
else
echo "${FOLDER} doesn't exist"
fi
iscsiadm -m node -T ${IQN} -u &> /dev/null
RETURNCODE=$?
if [ "${RETURNCODE}" != "0" ]; then
echo "Logout of ${IQN} failed"
else
echo "Logout of ${IQN} succeeded"
fi
echo ""