diff --git a/config/extrahd/extrahd.pl b/config/extrahd/extrahd.pl
index eba3f9b37..145a2a43a 100644
--- a/config/extrahd/extrahd.pl
+++ b/config/extrahd/extrahd.pl
@@ -80,6 +80,11 @@ extrahd_umount() {
 			continue
 		fi
 
+		# Do not try to umount if nothing is mounted
+		if ! mountpoint "${mountpoint}" &>/dev/null; then
+			continue
+		fi
+
 		# Umount and try lazy umount if failed
 		if umount --quiet --recursive "${mountpoint}" || \
 				umount --quiet --recursive --lazy "${mountpoint}"; then
