Hallo zusammen,
ich nutzte des öfteren bei Bedarf einen Netzwerkpfad zu einem Windows-Rechner, Freigabename: "Randalf Texte". Bisher manuell via Shell:
> sudo mount -t cifs -o cifsacl //192.168.16.29/Randalf\ Texte /media/towerpc-texte/
Geht auch alternativ im Dateimanager via gvfs-mount.
Nun möchte ich diese Windows-Freigabe besser via fstab statisch einbinden. Dann wäre der manuelle Start bei Bedarf bequemer:
> sudo mount /media/towerpc-texte
Leider macht mir die fstab wegen des Leerzeichens Probleme. Ok, die einfachste Lösung wäre es, den Freigabenamen auf der Windows-Maschine so zu ändern, dass er keine Leerzeichen enthält. Aber ist das wirklich nötig? Ich frage deshalb mal in die Runde, ob und wie in /etc/fstab Leerzeichen einer Netzwerkfreigabe maskiert werden müssen. Oder geht das gar nicht? Meine Versuche waren bisher erfolglos:
Zuerst habe ich den Freigabenamen wie oben übernommen und also in die fstab eingetragen:
//192.168.16.29/Randalf\ Texte /media/towerpc-texte cifs noauto,credentials=/home/randalf/.mount.cifs/smbcredentials 0 0
Dann habe ich den Backslash rausgenommen:
//192.168.16.29/Randalf Texte /media/towerpc-texte cifs noauto,credentials=/home/randalf/.mount.cifs/smbcredentials 0 0
In beiden Fällen (jeweils nach Neustart) meldet mount einen Fehler:
> sudo mount /media/towerpc-texte/ mount: /etc/fstab: parse error: ignore entry at line 35. mount: can't find /media/towerpc-texte/ in /etc/fstab
Frage: wenn maskieren des Leerzeichens mit Backslash \ in /etc/fstab nicht geht, wie dann?