SMB Freigabe in Linux / Ubuntu Mounten

Vorraussetzung ist dass das Paket „cifs-utils“ installiert ist. Um zu prüfen ob dieses installiert ist bzw. zum installieren kann der folgende Befehl genutzt werden:

sudo apt-get install cifs-utils

Nun wird der Ordner erstellt, in dem die SMB Freigabe später Verfügbar sein wird:

sudo mkdir /mnt/freigabe

Anschließend kann die Freigabe mit Hilfe des folgenden Befehls gemountet werden:

sudo mount -t cifs -o user=oli //192.168.177.64/Tausch /mnt/tausch


Automatisches mounten während des Bootvorgangs

Damit die Freigabe direkt beim Booten in das System eingebunden wird, kann diese in die „fstab“ Datei eingetragen werden. Zum bearbeiten wird diese im Editor geöffnet:

sudo nano /etc/fstab

Die bestehenden Einträge sollten nicht verändert werden! Am Dateiende wird nun eine neue Zeile eingefügt:

//intern.o-hl.de/NETLOGON /mnt/netlogon cifs username=[Benutzername],password=[Passwort],iocharset=utf8 0 0

Der Serverpfad „//intern.o-hl.de/NETLOGON“ steht hier nur Beispielhaft und muss für jede Freigabe individuell angepasst werden. Außerdem müssen die Angaben zu username und password angepasst werden, sofern für die Freigabe Anmeldedaten benötigt werden. Ist die Freigabe für jeden frei zugänglich können diese beiden Parameter auch ganz weggelassen werden.

Um Probleme beim einbinden zu vermeiden sollte außerdem die Datei /etc/rc.local erstellt bzw. angepasst werden. Hierdurch wird das Mounten um einen bestimmten Zeitraum verzögert, das ist z.B. nützlich wenn versucht wird die Freigabe einzubinden bevor die Netzwerkverbindung besteht.

Zunächst wird hierzu die Datei rc.local erstellt und im Editor geöffnet:

sudo touch /etc/rc.local
sudo nano /etc/rc.local

Hier wird nun folgender Inhalt eingefügt:

sleep 10
mount -a

Das „sleep“ ist optional und fügt eine Wartezeit von X Sekunden hinzu, was z.B. bei WLAN-Verbindungen hilfreich sein kann.

Nach dem nächsten Neustart des Systems sollte die Freigabe nun automatisch verbunden werden.