Mount mit FSTAB - Umlaute werden als Vierecke dargestellt

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
schakalmack
Beiträge: 37
Registriert: 16.10.2005 22:07:02

Mount mit FSTAB - Umlaute werden als Vierecke dargestellt

Beitrag von schakalmack » 08.02.2007 18:45:53

Hallo Leute,

Ich habe folgendes seltsames Phänomen: Ich binde mir per FSTAB die Samba-Freigaben meines Windows-Servers ein.

//SERVER/Freigabe /mnt/eigene-dateien smbfs defaults,user,uid=internerUser,username=USER,password=PASSWORT,codepage=850,iocharset=iso8859-1 0 0

Das Laufwerks-Mapping funktioniert dann einwandfrei, allerdings werden mir sämtliche Umlaute als Vierecke angezeigt. Wenn ich aber auf das K-Menü klicke / ausführen und mich mit " SMB://SERVER/Freigabe " verbinde, dann zeigt er die Umlaute richtig an.

Ich hab schon alles durchprobiert... den iocharset in der FSTAB weg gelassen, den iso8859-15 probiert, codepage weg gelassen, "dpkg-reconfigure locales" - hat alles nichts gebracht.
Hat einer noch nen guten Tipp?

Danke für eure Hilfe!

Gruß Tobi

Benutzeravatar
Hendri
Beiträge: 586
Registriert: 23.08.2003 12:17:43
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von Hendri » 08.02.2007 23:00:28

Hallo,
versuche einmal die Codepage "cp850" :wink:

Code: Alles auswählen

/SERVER/Freigabe /mnt/eigene-dateien smbfs defaults,user,uid=internerUser,username=USER,password=PASSWORT,codepage=cp850,iocharset=iso8859-1 0 0
Ciao, Hendri

schakalmack
Beiträge: 37
Registriert: 16.10.2005 22:07:02

Beitrag von schakalmack » 09.02.2007 05:56:36

hmm das hat leider auch nicht getan :(

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 09.02.2007 09:21:58

Die Codepage mit "cp850" wird wahrscheinlich passen, das "iocharset" müßte noch auf die Codepage des Linuxrechner angepaßt werden. Wenn du also utf-8 benutzt, benötigst du einen fstab-Eintrag ähnlich wie diesen

Code: Alles auswählen

//SERVER/FREIGABE /mnt/MOUNTPOINT           cifs        noauto,rw,file_mode=0770,dir_mode=0770,username=USER,password=PASSWORD,uid=1000,gid=100,codepage=cp850,iocharset=utf8 0 0
Gruß
gms

schakalmack
Beiträge: 37
Registriert: 16.10.2005 22:07:02

Beitrag von schakalmack » 09.02.2007 17:21:16

Also ich hab jetzt mal "dpkg-reconfigure locales" gemacht, und ISO8859-1 als standard gesetzt. Dann in der FSTAB folgenden Eintrag gemacht.

//SERVER/Freigabe /mnt/eigene-dateien smbfs defaults,user,uid=InternerUser,username=USER,password=PW,codepage=cp850,iocharset=iso8859-1 0 0

Die Umlaute sind immernoch Vierecke :-(
Was mir aufgefallen ist: Wenn ich auf dem Share am Linux-PC einen Ordner anlege mit Umlauten, wird er da richtig angezeigt. Schau ich mir den Ordner dann auf dem WIndows-PC an, werden die Umlaute als ³ (hoch 3) dargestellt.

Hat vielleicht sonst noch jemand ne Idee?

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 09.02.2007 18:18:33

warum nimmst du nicht "ISO8859-15" oder "utf8" und warum verwendest du "smbfs" statt "cifs" ?

schakalmack
Beiträge: 37
Registriert: 16.10.2005 22:07:02

Beitrag von schakalmack » 09.02.2007 19:31:40

hey, danke für den Tipp!! mit CIFS hats funktioniert... aber was ist da jetzt der Unterschied zu SMBFS? Ich hab das so gemacht, weils mal in ner Anleitung so drin stand ;-)

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 09.02.2007 19:36:18

cifs ist irgendwie die neuere Version von smbfs, möchte da aber nicht so ins Detail gehen :roll:

Gruß
gms

schakalmack
Beiträge: 37
Registriert: 16.10.2005 22:07:02

Beitrag von schakalmack » 09.02.2007 22:57:04

ok... also hauptsache es funktioniert jetzt :-)
vielen Dank!

Antworten