mount.cifs mit geändertem iocharset oder codepage per Terminal

Status
Für weitere Antworten geschlossen.

atarifreak

Benutzer
Mitglied seit
01. Apr 2009
Beiträge
261
Punkte für Reaktionen
0
Punkte
22
Hallo Forum,
ich suche seit mehren Stunden wie blöd...

Folgendes Problem: ich habe im Netzwerk ein NAS (mehr oder minder noname) mit Daten drauf, die ich auf eine DS218j bekommen muss. Per SMB Freigabe...

also versuche ich die Freigabe per Fielstation zu verbinden. Das klappt ja, nur das ein ü im Ordnernamen Büro als :B??ro
angezeigt wird.

Der konkrete Befehl auf der Konsole:

Rich (BBCode):
mount.cifs \\\\192.168.1.4\\share /volume1/public/NAS -o user=abc,pass=abc,file_mode=0666,dir_mode=0777,uid=1000,gid=1000

Interessant ist, dass ich diese 4 Backslashes machen muss, sonst meckert die Diskstation rum und wenn ich irgendwas mit iocharset probiere, heißt es immer folgendes:

Rich (BBCode):
mount error(79): Can not access a needed shared library
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Toll ist natürlich, dass auf der DS keine manpage installiert ist...

dmesg | tail gibt mir:
Rich (BBCode):
[62723.138896] CIFS: Unknown mount option "codepage=cp437"
[62736.962925] CIFS: Unknown mount option "codepage=437"
[63054.759566] CIFS VFS: CIFS mount error: iocharset 4370 not found

Auf einem Ubuntu-Rechner wird die Freigabe mit der option iocharset=iso8859-1,codepage=437 eingebunden. Was die Optionen auf der DS bewirken sieht man ja oben (UNKNOWN mount option)...

locale auf de-DE.UTF8 zu setzen bringt auch keine Änderung... Es werden auf der Konsole dann ?? angezeigt, statt dem ü .-(


Hat jemand noch einen Tipp wie ich die Samba-Freigabe mit korrekten Umlauten (auf der DiskStation!) einbinden kann?
 
Zuletzt bearbeitet:

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
129
Punkte
89

atarifreak

Benutzer
Mitglied seit
01. Apr 2009
Beiträge
261
Punkte für Reaktionen
0
Punkte
22
hey BigRonin,

Danke für deinen Vorschlag.
ich verwende ja schon diese Optionen, aber ich probiere es gleich nochmal und poste die Meldungen.

Die andere Seite ist ja keine DiskStation und ich kann ja auf alle Ordner trotz der komischen Namen auch zugreifen (habe also keine uid/gid Probleme mit Unterordnern).

ich habe auch per FTP Zugriff auf diese Freigabe. Dort kann ich ja verschiedenste Codepages auswählen, aber keine 437 und auch keine andere führt zu einem ü ...

Update: wenn ich den Eintrag mit iocharset=cp437 in die /etc/fstab schreib, kommt auch hier weiterhin:
Rich (BBCode):
mount: mount //192.168.1.2/share on /volume1/xyz failed: Can not access a needed shared library
 
Zuletzt bearbeitet:

atarifreak

Benutzer
Mitglied seit
01. Apr 2009
Beiträge
261
Punkte für Reaktionen
0
Punkte
22
kleines Update: leider habe ich keine möglihckeit gefunden außer mit
convmv -f utf-8 -t cp437 Best?ñtigung\ Honorar.odt
alle Dateien durchzugehen...
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat