Freigabe mit Leerzeichen in fstab

Hallo zusammen!

Habe SuSE 9.0 bei mir installiert und möchte auf einen WinXP Rechner zugreifen.
Die Freigabe diese Rechners lautet: „Buero 1 ©“. Das Laufwerk per Konsole zu
mounten ist kein Problem, das klappt sowohl mit den Anführungszeichen als auch
mit dem Hochkomma.
Wenn ich aber den passenden Befehl in der fstab eintrage, dass das Laufwerk
automatisch gemountet wird, funktioniert das nicht und beim booten wird
angezeigt, dass die Zeile 10 der fstab „bad“ ist. Warum klappt das in der fstab
nicht mit den Anführungszeichen / dem Hochkomma und was muss ich dafür nehmen?

Eintrag in der fstab lautete:

‚//BUERO/Buero 1 ©‘ /buero/c smbfs rw,auto,user 0 0

Gruß, die Gurke

Eintrag in der fstab lautete:

‚//BUERO/Buero 1 ©‘ /buero/c smbfs rw,auto,user 0 0

Hast Du einmal probiert, vor die Leerzeichen jeweils einen Backslash () zu
stellen? Also so:
//BUERO/Buero\ 1\ ©
(Evtl auch vor die Klammern jeweils einen \ setzen.)

Aber das ist jetzt auch nur geraten. Wenns nicht geht, gib mir keine Schuld.

-)

P.

Hast Du einmal probiert, vor die Leerzeichen jeweils einen
Backslash () zu stellen? Also so:
//BUERO/Buero\ 1\ ©
(Evtl auch vor die Klammern jeweils einen \ setzen.)

Ja, hab ich gerade ausprobiert (Backslash muss auch vor den Klammern stehen)
und das manuelle mounten mit der Konsole ist wieder kein Problem. Aber das
automatische beim booten per fstab klappt immer noch nicht.

Meldung beim booten:
„[mntent]: line 10 in /etc/fstab is bad“

„DONT USE WHITESPACES IN FILENAMES!“

Hast Du einmal probiert, vor die Leerzeichen jeweils einen
Backslash () zu stellen? Also so:
//BUERO/Buero\ 1\ ©
(Evtl auch vor die Klammern jeweils einen \ setzen.)

Ts. getfsent() weiss von shell escapes ungefaehr gar nichts.

Meldung beim booten:
„[mntent]: line 10 in /etc/fstab is bad“

Hm, mal sehen:

root@harbard [~] # mknod "device with spaces" b 3 12
root@harbard [~] # echo "/root/device\040with\040spaces /mnt/media reiserfs defaults 0 0" \>\>/etc/fstab
root@harbard [~] # grep spaces /etc/fstab
/root/device\040with\040spaces /mnt/media reiserfs defaults 0 0
root@harbard [~] # mount /mnt/media/
root@harbard [~] # mount |grep spaces
/root/device with spaces on /mnt/media type reiserfs (rw)
root@harbard [~] #

Cool. Fuer echte devices geht das. Wie das ueber Netzwerk aussieht, darfst Du ausprobieren.

HTH,
Gruss vom Frank.