Windows Freigabe unter Linux mounten
Linux Systeme erlauben einen Zugriff auf Dateifreigaben von Windows bzw. Samba. Dazu wird cifs (früher smbfs) genützt.
Freigabe mit cifs mounten
Auf der Kommandozeile eines Linux Systems können Sie eine Windows Freigabe als cifs Dateisystem einbinden.
Installieren Sie zuerst das cifs-utils Paket. Unter Ubuntu verwenden Sie dazu folgendes Kommando:
sudo apt-get install cifs-utils
Details zu den möglichen Mount-Optionen finden Sie in der Manpage zu mount.cifs.[1]
Exemplarisch werden folgende Beispielwerte verwendet:
- IP Adresse des Servers: 192.168.1.100
- Freigabe-Name: freigabe
- Benutzername: testuser
- Domäne: testdomain
Zum Einbinden der Freigabe verwenden Sie das folgende Kommando und geben anschließend das Passwort des Benutzers an:
sudo mount -t cifs -o user=testuser,domain=testdomain //192.168.1.100/freigabe /mnt
Problemlösung bei Disconnects
Für den Fall, dass es zu ungewollten Verbindungsabbrüchen (Disconnects) kommt, kann es hilfreich sein, explizit eine neuere Protokollversion zu verwenden (z.B. vers=2.1). Hinweise dazu finden Sie in einem Posting auf stackexchange.com.[2]
smbfs
Der Dateisystem Typ "smbfs" sollte heute nicht verwendet werden. Das VFS "smbfs" wird nicht mehr gewartet.[3] Dennoch finden Sie hier aus historischen Gründen einige Informationen dazu:
Ein Versuch, smbfs zu nutzen, scheitert mit folgender Meldung:
admin@adminpc-ubuntu:~$ sudo mount -t smbfs //192.168.1.100/freigabe /mnt -o username=testuser mount: wrong fs type, bad option, bad superblock on //192.168.1.100/operating-systems, missing codepage or helper program, or other error (for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program) In some cases useful info is found in syslog - try dmesg | tail or so admin@adminpc-ubuntu:~$
Die Ausgabe von dmesg zeigt in diesem Fall:
[18427.113492] smbfs is deprecated and will be removed from the 2.6.27 kernel. Please migrate to cifs [18427.113499] smb_fill_super: missing data argument [18539.255884] smbfs is deprecated and will be removed from the 2.6.27 kernel. Please migrate to cifs [18539.255891] smbfs: mount_data version 1919251317 is not supported
Ab Ubuntu 12.10 (Quantal) ist das Paket smbfs nicht mehr im Ubuntu Repository vorhanden.
Einzelnachweise
- ↑ man mount.cifs (linux.die.net)
- ↑ CIFS randomly losing connection to Windows share (unix.stackexchange.com, 29.05.2017)
- ↑ SambaClientGuide (help.ubuntu.com)
Weitere Informationen
- http://www.samba.org/cifs/
- Samba Client cifs (wiki.ubuntuusers.de)