PDA

Vollständige Version anzeigen : Falsches Charset?


Nino Fuermann
10-30-2007, 06:33 PM
Nabend zusammen.
Ich habe da ein kleines Problem mit Samba unter Linux, bzgl. Mounten von
Shares. Ich mounte mein Samba Share auf einer externen HD momentan per
"mount -t smbfs //ip/share /media/smb1 -o guest -o rw". Allerdings
findet sich dann in /media/smb1 nur bullshit. Statt einer fein
säuberlich archivierten Musiksammlung nur noch schreibgeschützte Dateien
mit Namen wie

> ish You Were HereClouds [Soundtrack]s
> issionTocotronic [CD1]�
> ive 2002v
> iving Targetss
> ivo
> kel - Sounds Of Silence�
> - King Shepherdz
> kl
> k Magic Woman�
> k Market Musik}
> - K�nnten Bienen Fliegen
> kufesiny
> lack Earth}


Mich hat natürlich erst mal die panik gepackt, aber wenn ich wie unter
Windoof, den Konqueror auf das Share ansetze, sind die Daten wieder "heile".

Hat jemand eine Idee wie ich den Kram ordnungsgemäß gemounted kriege?

Danke schon mal
Nino Fürmann

Henning Paul
10-30-2007, 07:02 PM
Nino Fuermann schrieb:

> Ich habe da ein kleines Problem mit Samba unter Linux, bzgl. Mounten
> von Shares. Ich mounte mein Samba Share auf einer externen HD momentan
> per "mount -t smbfs //ip/share /media/smb1 -o guest -o rw". Allerdings
> findet sich dann in /media/smb1 nur bullshit.

Das liegt aber größtenteils an der SMB-Implementierung im NAS.

> Hat jemand eine Idee wie ich den Kram ordnungsgemäß gemounted kriege?

Mal testweise -t cifs probiert? Aber der ist ja eher noch empfindlicher
gegenüber schlechten Implementierungen.

Gruß
Henning
--
henning paul home: http://home.arcor.de/henning.paul
PM: henningpaul*gmx.de , ICQ: 111044613

Nino Fuermann
10-30-2007, 07:20 PM
Henning Paul schrieb:

> Mal testweise -t cifs probiert? Aber der ist ja eher noch empfindlicher
> gegenüber schlechten Implementierungen.

Bingo. Der produziert einen mount error 20 = Not A Directory.

Was mich aber wundert: wie kommt der Konqueror dann an die korrekten
Formatierungen? kann ich da mit -o iocharset eventuell nachjustieren?

mfg
Nino Fuermann

Marcel Müller
10-31-2007, 06:24 PM
Hallo,

Nino Fuermann wrote:
> Henning Paul schrieb:
>
>> Mal testweise -t cifs probiert? Aber der ist ja eher noch empfindlicher
>> gegenüber schlechten Implementierungen.
>
> Bingo. Der produziert einen mount error 20 = Not A Directory.
>
> Was mich aber wundert: wie kommt der Konqueror dann an die korrekten
> Formatierungen? kann ich da mit -o iocharset eventuell nachjustieren?

falls das, was Henning sagt, stimmt - und das halte ich durchaus für
möglich - werden derlei Maßnahmen nur wenig fruchten. Normalerweise
arbeitet das SMB-Protokoll ab Level NTLM mit Unicode. Da gibt es keine
Zeichensätze.

Es gibt wenigstens zwanzig verschiedene Wege, über das SMB-Protokoll
sich den Inhalt eines Verzeichnisses geben zu lassen. Windows (in einer
bestimmten Version) nutzt vielleicht zwei, drei davon (je nach
Programm). Andere Betriebssysteme bzw. Clients nutzen oft andere
Zugriffsschemata, erst recht zusammen mit wieder anderen Programmen.
Kurzum, ein Billig-NAS-Hersteller mag ein Gerät erfolgreich mit Windows
und vielleicht dem Konquerer getestet haben und doch mögen 80% der
Implementierung des SMB-Protokolls fehlen oder fehlerhaft sein.

Außer neueren Samba 3 Versionen und Windows-Versionen wie Win2k, XP oder
die Serverversionen dazu implementiert eigentlich niemand das Protokoll
halbwegs fehlerfrei und halbwegs vollständig (nach heutigem Stand). Wenn
das NAS nicht eine der eben genannten Bedingungen erfüllt, stehen die
Chancen sehr schlecht.
Etliche NAS setzen selbst Samba ein. Möglicherweise allerdings ein zu
alte Samba 3 Version. Da hilft vielleicht ein Firmware-Upgrade, falls
sich der Hersteller noch mit dem vor einem Jahr gekauften und seit einem
hablen Jahr nicht mehr im Handel befindlichen Produkt verbunden fühlt...


Marcel