SMB / CIFS und die Sache mit den Umlauten

Um eine Freigabe dauerhaft per fstab einzubinden trägt man einfach

//lexa/Z$ /media/lexa-z cifs credentials=/home/seeseekey/.smbcredentials,uid=1000,gid=1000,file_mode=0777,dir_mode=0777 0 0

in die Datei. Nun könnte es aber ein Problem mit den Umlauten geben. Um dieses Problem zu umschiffen trägt man iocharset=utf8 dazu. Das ganze sieht dann so aus:

//lexa/Z$ /media/lexa-z cifs credentials=/home/seeseekey/.smbcredentials,iocharset=utf8, uid=1000,gid=1000,file_mode=0777,dir_mode=0777 0 0

Und schon werden die Umlaute unterstützt :)

Weitere Informationen gibt es unter:
http://wiki.ubuntuusers.de/FSTAB
http://wiki.ubuntuusers.de/Samba

SMB/CIFS per fstab einbinden funktioniert nicht

Wenn man eine Samba Freigabe dauerhaft per fstab einbinden möchte sieht das ungefähr so aus:

//lexa/Z$ /media/lexa-z cifs credentials=/home/seeseekey/.smbcredentials,uid=1000,gid=1000,file_mode=0777,dir_mode=0777 0 0

Wenn dann nach das SMB/CIFS Dateisystem nicht eingebunden ist, versucht man das ganze mittels sudo mount -a mal manuell einzubinden. Dabei trat dann folgende Meldung zu Tage:

seeseekey@Amy:~/Development$ sudo mount -a
[sudo] password for seeseekey:
mount: wrong fs type, bad option, bad superblock on //lexa/z$,
missing codepage or helper program, or other error
(for several filesystems (e.g. nfs, cifs) you might
need a /sbin/mount. helper program)
Manchmal liefert das Syslog wertvolle Informationen – versuchen
Sie dmesg | tail oder so

Des Rätsels Lösung? So einfach wie banal, es fehlte das Paket smbfs. Und schon funktioniert das ganze auch :)

Weitere Informationen gibt es unter:
http://wiki.ubuntuusers.de/Samba