Da das Feld mit Leerzeichen der letzte Teil der Zeile ist, können Sie einfach alle Felder von 9 bis zum Ende greifen.
df -Hl | awk '{ mounted=$9; for (i = 10; i <= NF; i++) mounted = mounted " " $i; print $1 "\t" mounted }'
Dies funktioniert, solange die Teile des Mountpunktnamens nur durch Leerzeichen getrennt sind. Mehrere Leerzeichen und / oder Registerkarten werden in ein einzelnes Leerzeichen komprimiert.
Und keines der anderen Felder darf Leerzeichen enthalten.