--- muninlite.orig	2020-10-19 14:54:33.000000000 +0200
+++ muninlite	2021-09-17 20:42:51.000000000 +0200
@@ -38,21 +38,23 @@
 graph_vlabel %
 graph_category disk
 graph_info This graph shows disk usage on the machine."
-  for PART in $(df -PT | grep '^/' | grep -vwE "$DF_IGNORE_FILESYSTEM_REGEX" | sed '/\/[a-z0-9]*$/!d;s/.* \([a-z0-9\/]\{1,\}\)$/\1/g')
+  for PART in $(df -PT | grep -vwE "$DF_IGNORE_FILESYSTEM_REGEX" | tail -n +2 | awk '{ print $7 }')
   do
     PINFO=$(df -P "$PART" | tail -1);
-    PNAME=$(clean_fieldname "$(echo "$PINFO" | cut -d " " -f 1)")
+    PNAME=$(clean_fieldname "$(echo $PINFO | awk '{ print $1$6 }' | sed 's/[\/.-]/_/g')")
     echo "$PNAME.label $PART"
     echo "$PNAME.info $PNAME -> $PART"
-    echo "$PNAME.warning 92"
-    echo "$PNAME.critical 98"
+    if [ "$PNAME" != "_dev_root_rom" ]; then
+      echo "$PNAME.warning 92"
+      echo "$PNAME.critical 98"
+    fi
   done
 }
 fetch_df() {
-  for PART in $(df -PT | grep '^/' | grep -vwE "$DF_IGNORE_FILESYSTEM_REGEX" | sed '/\/[a-z0-9]*$/!d;s/.* \([a-z0-9\/]\{1,\}\)$/\1/g')
+  for PART in $(df -PT | grep -vwE "$DF_IGNORE_FILESYSTEM_REGEX" | tail -n +2 | awk '{ print $7 }')
   do
     PINFO=$(df -P "$PART" | tail -1);
-    PNAME=$(clean_fieldname "$(echo "$PINFO" | cut -d " " -f 1)")
+    PNAME=$(clean_fieldname "$(echo $PINFO | awk '{ print $1$6 }' | sed 's/[\/.-]/_/g')")
     echo "$PNAME.value" "$(echo "$PINFO" | sed -e 's/\%//g' -e 's/  */ /g' | cut -d " " -f 5)"
   done
 }