Good to Know Database

Raspbian Wheezy: Strato HiDrive als virtuelle Festplatte einbinden


Strato bietet momentan mit dem Produkt HiDrive Free 5GB einen kostenlosen 5GB großen Online-Speicher an. Die Anmeldung erfolgt ebenfalls über die Webseite www.free-hidrive.com und der Online-Speicher steht sofort zur Verfügung. Die folgende Anleitung soll Ihnen zeigen, wie Sie den Online-Speicher unter Raspbian als virtuelle Festplatte einbinden können um so direkt Dateien in dem Online-Speicher sichern zu können. Dabei erfolgt der Zugriff auf den Online-Speicher über WebDAV (Web-based Distributed Authoring and Versioning).

Benötigte Pakete installieren

Bevor Sie die benötigten Tools installieren, sollten Sie die lokale Paketdatenbank aktualisieren.

pi@raspberrypi ~ $ sudo apt-get update

Installieren Sie anschließend die Pakete davfs2 und libneon27-gnutls.

pi@raspberrypi ~ $ sudo apt-get install davfs2 libneon27-gnutls

Einhängepunkt erstellen

Erstellen Sie jetzt ein Verzeichnis in Ihrem Heimatverzeichnis welches als Mountpoint für den Online-Speicher dienen wird.

pi@raspberrypi ~ $ mkdir ~/HiDrive

Manuelles Einhängen des Online-Speichers

Nachdem Sie jetzt die benötigten Pakete installiert und einen Mointpoint erstellt haben, können Sie den Online-Speicher mit dem folgenden Befehl einhängen. Ersetzen Sie dabei im Befehl und auch bei der Authentifizierung Benutzername durch Ihren Benutzernamen und StrengGeheim durch Ihr persönliches Passwort.

pi@raspberrypi ~ $ sudo mount -t davfs https://Benutzername.webdav.hidrive.strato.com ~/HiDrive
Please enter the username to authenticate with server
https://Benutzername.webdav.hidrive.strato.com or hit enter for none.
  Username: Benutzername
Please enter the password to authenticate user Benutzername with server
https://Benutzername.webdav.hidrive.strato.com or hit enter for none.
  Password: StrengGeheim

Nachdem Sie den Befehl ausgeführt haben, können Sie mit mount überprüfen ob das HiDrive erfolgreich gemountet wurde.

pi@raspberrypi ~ $ mount
/dev/root on / type ext4 (rw,noatime,data=ordered)
devtmpfs on /dev type devtmpfs (rw,relatime,size=216132k,nr_inodes=54033,mode=755)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=44880k,mode=755)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=89740k)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620)
/dev/mmcblk0p1 on /boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=ascii,shortname=mixed,errors=remount-ro)
https://Benutzername.webdav.hidrive.strato.com on /home/pi/HiDrive type fuse (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,max_read=16384)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)

Ein Blick in das Verzeichnis in welches Sie das HiDrive eingehängt haben sollte die standardmäßig existierenden Verzeichnisse anzeigen.

pi@raspberrypi ~ $ ls -la ~/HiDrive
total 1
drwxr-xr-x 5 root root 136 Jun 14 08:39 .
drwx------ 2 root root   0 Jun 15 09:33 lost+found
drwxr-xr-x 2 root root   0 Jun 14 08:39 public
drwxr-xr-x 3 root root   0 Jun 15 08:53 users

Wenn Sie den Online-Speicher nicht mehr benötigen oder mit der Anleitung fortfahren wollen, können Sie jetzt das HiDrive wieder aushängen.

pi@raspberrypi ~ $ sudo umount ~/HiDrive/

Einhängen über die /etc/fstab

Da der bereits gezeigte Aufruf von mount recht umständlich ist und jedes Mal den vollständigen Pfad sowie Benutzername und Passwort erfordert, kann man diese Daten auch in eigenen Konfigurationsdateien hinterlegen. Erstellen Sie dazu zuerst das Verzeichnis ~/.davfs2.

pi@raspberrypi ~ $ mkdir ~/.davfs2

Anschließend wird die Datei ~/.davfs2/secrets mit einem Editor erstellt.

pi@raspberrypi ~ $ vi ~/.davfs2/secrets

Fügen Sie in diese Datei die folgende Zeile ein und passen wieder Benutzername und Passwort entsprechend an Ihre Zugangsdaten an.

https://Benutzername.webdav.hidrive.strato.com Benutzername StrengGeheim

Nachdem Sie die Datei gespeichert haben, sollten Sie aus Sicherheitsgründen dafür sorgen, dass nur Sie als Eigentümer die Datei lesen und bearbeiten können.

pi@raspberrypi ~ $ chmod 0600 ~/.davfs2/secrets

Überprüfen Sie die Zugriffsrechte gegebenenfalls mit dem folgenden Befehl.

pi@raspberrypi ~ $ ls -la ~/.davfs2/secrets
-rw------- 1 pi pi 73 Jun 15 09:39 /home/pi/.davfs2/secrets

Da wir die Zugangsdaten für das Strato HiDrive jetzt hinterlegt haben, muss noch die /etc/fstab entsprechend erweitert werden.

pi@raspberrypi ~ $ sudo vi /etc/fstab

Fügen Sie am Ende der Datei die folgende Zeile ein und ersetzen wieder Benutzername durch Ihren Strato-Benutzernamen. Sollten Sie auf Ihrem Raspberry Pi nicht mit dem Benutzer pi arbeiten, müssen Sie auch den Pfad zum Mointpoint (/home/pi/HiDrive) anpassen.

https://Benutzername.webdav.hidrive.strato.com   /home/pi/HiDrive   davfs   noauto,users   0   0

Standardmäßig kann ein normaler Benutzer keine Laufwerke mounten. Damit Sie als Benutzer auch den Befehl mount verwenden können, müssen Sie mit dem folgenden Befehl das SUID-Bit für mount setzen.

pi@raspberrypi ~ $ sudo chmod u+s /usr/sbin/mount.davfs

Fügen Sie jetzt Ihren Benutzer noch zur Gruppe davfs2 hinzu.

pi@raspberrypi ~ $ sudo usermod -aG davfs2 pi

Sie können jetzt bequem mit dem folgenden Befehl das HiDrive einhängen.

pi@raspberrypi ~ $ mount ~/HiDrive

Das gleiche gilt für das Aushängen wenn Sie das virtuelle Laufwerk nicht mehr benötigen.

pi@raspberrypi ~ $ umount ~/HiDrive

Weiterführende Tutorials

Raspbian Wheezy: Strato HiDrive automatisch beim Systemstart einbinden


Dieser Eintrag wurde am 15.06.2013 erstellt und zuletzt am 25.09.2016 bearbeitet.

Direkter Link zu dieser Seite: http://www.gtkdb.de/index_36_2243.html

[ Zur Startseite ]   [ Zur Kategorie ]


Valid XHTML 1.0 Transitional Valid CSS Valid Atom 1.0

© 2004-2018 by Georg Kainzbauer