Allgemeines:
Das cifs-Filesystem ermöglicht die Einbindung von Windowsfreigaben (Shares) in ein UNIX-Dateisystem
Installation:
Zunächst muss samba installiert sein:
apt-get install samba
siehe auch: UBUNTU Installation und Konfiguration samba
Dann das cifs-Filesystem:
apt-get install cifs-utils
Dann den Mountpoint ggf. anlegen:
mkdir /mnt/MOUNTVERZEICHNIS
In der Datei /etc/fstab einen Eintrag anlegen mit folgendem Format:
//SERVERNAME_or_IP-ADRESS/SHARENAME /mnt/MOUNTVERZEICHNIS cifs auto,username=xxxxx,password=yyyyyy,uid=0,gid=0,rw
Username und Passwort müssen auf dem Windowssystem bekannt sein und entsprechenden Zugriff auf das Share haben
Die Option "auto" führt dazu, dass dieses Filesystem schon beim booten von ubuntu gemountet wird.
uid=0 und gid=0 geben an, dass alle Dateien auf dem Share dem User root, Gruppe root gehören.
Bitte hierbei beachten, dass hier ein kompletter Systemübergang stattfindet von UNIX in die Windows-Welt mit entsprechendem Berechtigungsmodell.
Das bedeutet auf dem Windowssystem passiert alles unter dem Benutzer "username=" und auf der UNIX-Seite mit "uid="
Befehle wie "chown" (Change Owner) können hier auf UNIX-Seite nicht angewendet werden und "chmod" (Change Modus / Berechtigung) ist mit größter Vorsicht anzuwenden.
Ebenso müssen die Eigenschaften des cifs-Filesystems berücksichtigt werden.
Im wesentlichen sind hier zu nennen:
- Groß-/ Kleinschreibung im Dateinamen wird in der Regel nicht unterstützt.
- Umlaute im Dateinamen führen häufig zu Problemen und werden falsch dargestellt
Es werden ausschließlich ascii-Zeichen im Dateinamen empfohlen (ascii-Code 32-127) - Dateinamen die mit einem . beginnen führen i.d. Regel zu Problemen auf dem Windowssystem
- Bei Netzwerkproblemen kann es ggf. zu Problemen kommen, da sich das Share nach der Wiederherstellung der Netzverbindung nicht unbedingt selbstständig wieder verbindet.
- Das cifs-Filesystem ist sehr langsam, auch bei relativ schneller Netzverbindung