fstab a sa propre syntaxe. Pour utiliser des espaces dans le cadre d'un nom de répertoire, vous devez spécifier son point de code sous la forme d'un nombre octal à 3 chiffres complété par des zéros, précédé d'une barre oblique inverse (caractère d'échappement).
En ASCII, le point de code du caractère espace est 32 ou 40 en octal, vous pouvez donc utiliser :
/dev/sda4 /home/max/VirtualBox\040VMs ext4 defaults 0 0
Notez que, bien que les points de code soient également pris en charge pour d'autres caractères, la prise en charge est plutôt irrégulière. Sur ma machine, vous pouvez écrire \127
au lieu de W
, mais pas \070
au lieu de 8
...
Utilisez des guillemets.
/dev/sda4 "/home/max/VirtualBox VMs" ext4 par défaut 0 0