--- munin-node.orig	2018-07-27 22:40:07.000000000 +0200
+++ munin-node	2018-07-27 22:45:40.000000000 +0200
@@ -35,21 +35,23 @@
 graph_vlabel %
 graph_category disk
 graph_info This graph shows disk usage on the machine."
-  for PART in $(df -P | grep '^/' | sed '/\/[a-z0-9]*$/!d;s/.* \([a-z0-9\/]\{1,\}\)$//g')
+  for PART in $(df -P | tail -n +2 | awk '{ print $6 }')
   do
     PINFO=$(df -P $PART | tail -1);
-    PNAME=$(echo $PINFO | cut -d\  -f1 | sed 's/\//_/g')
+    PNAME=$(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 -P | grep '^/' | sed '/\/[a-z0-9]*$/!d;s/.* \([a-z0-9\/]\{1,\}\)$//g')
+  for PART in $(df -P | tail -n +2 | awk '{ print $6 }')
   do
     PINFO=$(df -P $PART | tail -1);
-    PNAME=$(echo $PINFO | cut -d\  -f1 | sed 's/[\/.-]/_/g')
+    PNAME=$(echo $PINFO | awk '{ print $1$6 }' | sed 's/[\/.-]/_/g')
     echo "$PNAME.value" $(echo $PINFO | sed -e 's/\%//g' -e 's/  */ /g' | cut -f5 -d' ')
   done
 }