Zugriff mit SAMBA/CIFS

Last change on 2024-09-23 • Created on 2020-05-18 • ID: ST-E5939

SAMBA/CIFS

Sie haben die Möglichkeit Ihre Storage Box per Samba/CIFS einzubinden. Sie können dabei folgenden UNC-Pfad verwenden.

Wenn Sie Ihren Haupt-Account verwenden, lautet der Freigabename backup

Bei der Verwendung eines Sub-Accounts müssen Sie als Nutzername und Freigabename, den Nutzername des Sub-Accounts verwenden.

Linux/Unix:

//<username>.your-storagebox.de/<Freigabename>

Windows

\\<username>.your-storagebox.de\<Freigabename>

Sollten Sie einen FritzBox Router von AVM einsetzen so ist es nötig den NetBIOS-Filter zu deaktivieren damit Samba/CIFS funktioniert. Weitere Informationen hierzu finden Sie in der AVM Wissensdatenbank. https://avm.de/service/wissensdatenbank/dok/FRITZ-Box-7590/835_Datei-und-Druckerfreigaben-eines-Computers-sind-uber-das-Internet-nicht-erreichbar/

Anleitung

Linux

Unter Linux können Sie die Storage Box mit folgenden Kommando von der Kommandozeile aus in das lokale Dateisystem einbinden:

mount.cifs -o user=<Benutzername>,pass=<Passwort> //<Benutzername>.your-storagebox.de/backup /PATH/FOLDER

Desweiteren können Sie mit folgender Zeile in /etc/fstab das Mounten bei jedem Systemstart automatisieren (es handelt sich um eine einzige Zeile!):

//<Benutzername>.your-storagebox.de/backup /mnt/backup-server       cifs    iocharset=utf8,rw,credentials=/etc/backup-credentials.txt,uid=<Systemkonto>,gid=<Systemgruppe>,file_mode=0660,dir_mode=0770 0       0

Die Datei /etc/backup-credentials.txt (mode 0600) sollte dabei zwei Zeilen wie folgt enthalten:

username=<Benutzername>
password=<Passwort>

Auf Debian-basierten Distributionen wird der Befehl über das Paket cifs-utils bereitgestellt.

apt-get install cifs-utils

Auf Debian Wheezy basierten Systemen sind bei Problemen die Parameter wie folgt zu ergänzen:

rsize=65536,wsize=130048

Außerdem sollten in /etc/rc.local folgende Zeilen hinzugefügt werden:

modprobe cifs
echo 0 > /proc/fs/cifs/OplockEnabled

FreeBSD

Unter FreeBSD kann die Storage Box wie folgt gemountet werden:

in /etc/fstab folgende Zeile einfügen

//<username>/backup /mnt/storagebox smbfs rw,-N,-I=<username>.your-storagebox.de,-U=<username> 0       0

wobei <username> durch den vom Robot zugeteilten Benutzernamen zu ersetzen ist. Außerdem muss /mnt/storagebox, wenn es nicht bereits existiert, mit mkdir /mnt/storagebox erstellt werden.

in /etc/nsmb.conf folgende Zeilen einfügen

[<username>]
charsets=UTF8:UTF8
[<username>:<username>]
password=$$crypt-string

Der crypt-string wird mit smbutil crypt erzeugt.

Windows

Unter Windows können Sie wie folgt Ihre Storage Box als Netzwerklaufwerk unter einem eigenen Laufwerksbuchstaben einbinden:

  1. Öffnen Sie den Windows Explorer.
  2. Windows 7: Klicken Sie auf links auf Computer und dann oben auf Netzlaufwerk verbinden.
    Windows 8/10: Klicken Sie links auf Dieser PC. Anschließend klicken Sie oben auf Computer und dann Netzlaufwerk verbinden.
  3. Wählen Sie im erscheinenden Dialog einen beliebigen Laufwerksbuchstaben aus und geben Sie als Ordner \\<Benutzername>.your-storagebox.de\backup ein. Setzen Sie außerdem den Haken bei Verbindung bei Anmeldung wiederherstellen wenn die Verbindung automatisch bei Systemstart aufgebaut werden soll.
  4. Wenn Sie jetzt nach Anmeldeinformationen gefragt werden, geben Sie als Benutzer bitte den Benutzernamen Ihrer Storage Box und das Passwort ein. Optional können Sie die Zugangsdaten auch von Windows speichern lassen.
  5. Ihre Storage Box ist nun fertig als Netzlaufwerk eingerichtet und kann unter Dieser PC (Windows 8.1/10) oder Computer (Windows 7/8) als eigenständiges Laufwerk gefunden werden.

Fehler bei Dateien über 4GB Größe

Sollte es bei Kopiervorgängen von Dateien mit einer Größe von 4 GB oder mehr zu Fehlern kommen kann es helfen das Caching zu deaktivieren. Dazu muss die Storage Box mit dem extra Parameter -o cache=none gemountet werden.

SAMBA verschlüsseln

Damit eine SAMBA Verbindung verschlüsselt wird müssen Sie folgenden Option Ihrem mount befehl hinzufügen seal:

Beispiel:

mount.cifs -o seal,user=<Benutzername>,pass=<Passwort> //<Benutzername>.your-storagebox.de/backup /PATH/FOLDER

Bitte beachten Sie, dass diese Funktion erst in neueren Linux Versionen verfügbar ist (z.b. ab Ubuntu 18.04).

Table of Contents