Hetzner - DokuWiki

Backup

Inhaltsverzeichnis

Backup Speicherplatz

Alle Kunden mit einem dedizierten bzw. virtuellen Server können Backup-Speicherplatz bestellen. Der Speicherplatz ist nur intern aus dem Hetzner Netzwerk erreichbar. Jeder Server, der bei Hetzner steht, kann den Backup- Speicherplatz erreichen.

Die verfügbaren Paketgrößen und Preise können Sie der untenstehenden Tabelle entnehmen:

Backup-Speicherplatz Monatliche Kosten
100 GB* 3,45 €*
500 GB 5,83 €
1.000 GB 9,40 €
2.000 GB 11,78 €
5.000 GB 26,06 €
10.000 GB 47,48 €

*Ein Rootserver ab 46,41 € pro Monat Grundmiete kann den 100 GB Backup-Speicherplatz kostenlos erhalten.

Preise inkl. 19 % USt

Bestellung

Der Backup-Speicherplatz kann über den Robot bestellt werden. Bitte wählen Sie unter Hauptfunktionen -> Server den gewünschten Server aus und öffnen Sie den Tab "Backup". Hier können Sie die gewünschte Größe des Backup-Speicherplatzes auswählen. Außerdem können Sie dort auch die Größe des bestehenden Backup-Speicherplatzes nach oben bzw. nach unten anpassen.

Funktionen im Robot

Unter dem Tab "Backup" Ihres Servers im Robot haben Sie folgende Optionen zur Auswahl:

  • Bestellen
  • Änderung der Speicherplatzmenge
  • Löschen
  • Setzen eines neuen Passwortes
  • Grafische Darstellung des aktuell benutzten Speicherplatzes (Aktualisiert alle 10 Minuten)

Allgemeine Informationen

Die Übertragungsgeschwindigkeit Ihrer Daten auf den Backup-Speicherplatz hängt davon ab, wie viele andere Kunden gleichzeitig auf den selben Backup-Server drauf zugreifen. Falls die Übertragung zu lange dauert, dann sollten Sie eine andere Uhrzeit für Ihre Backups einstellen.

Es ist sehr wichtig, den DNS Namen Ihres Backup-Speicherplatzes zu verwenden (<Benutzername>.your-backup.de), anstatt der IP-Adresse. Denn die IP- Adresse kann sich ändern.

Nützliche Software

Zugang zum Backup Speicherplatz

Der Backup-Speicherplatz unterstützt verschiedene Protokolle.

FTP/FTPS/SFTP/SCP

Sie können mittels FTP, FTPS, SFTP und SCP zugreifen. Bitte verwenden Sie den Ihnen zugewiesenen Hostnamen (<Benutzername>.your-backup.de) sowie Ihren Benutzernamen und Passwort.

Authentifizierung über den Public Key

Wenn Sie via SFTP/SCP zugreifen, dann können Sie sich auch mit einem Public-Key authentifizieren. Weitere Informationen und ein Beispiel finden Sie auf der folgenden wiki Seite: Backup Space SSH Keys.

Einschränkung

Es ist nicht möglich, die Ordner "/etc" oder "/lib" auf dem Backup-Speicherplatz zu erstellen.

Verbindungsfehler

11: Application Error

Falls Sie diesen Fehler beim Verbindungsaufbau via SFTP oder SCP bekommen, dann hängt das mit der aktivierten SSH-Key Weiterleitung zusammen. Bitte deaktivieren Sie die Weiterleitung und versuchen Sie es nochmal.

SAMBA/CIFS

Sie haben die Möglichkeit Ihren Backup-Speicherplatz per Samba/Cifs einzubinden. Sie können dabei folgenden UNC-Pfad verwenden:

\\<Benutzername>.your-backup.de\backup
mount.cifs -o user=<Benutzername>,pass=<Passwort> //<Benutzername>.your-backup.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-backup.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 Windows Systemen muss gegebenenfalls noch ein Windows Benutzer mit dem Backupaccount Name und Passwort angelegt werden, damit das Backup mit Windows-Boardmitteln funktioniert. Der Nutzer benötigt das Recht "Administrator" oder "Sicherungsoperator".

WebDAV

Sie können mittels WebDAV auf Ihren Backup-Account zugreifen. Für das Einbinden Ihres Backup-Accounts können Sie davfs nutzen.

Um das WebDAV-Verzeichnis anschließend einzubinden, können Sie folgenden Befehl nutzen:

mount -t davfs https://<Benutzername>.your-backup.de /MOUNTPOINT

Zusätzlich können Sie mit folgender Zeile in /etc/fstab das Mounten bei jedem Systemstart automatisieren:

https://<Benutzername>.your-backup.de /MOUNTPOINT davfs
rw,uid=<Systemkonto>,gid=<Systemgruppe>,file_mode=0660,dir_mode=0770 0
0

Damit das WebDAV-Verzeichnis automatisch gemountet werden kann, müssen Sie folgende Zeile in der Datei /etc/davfs2/secrets hinzufügen:

https://<Benutzername>.your-backup.de <Benutzername> <Passwort>

Auf Debian-basierten Distributionen wird davfs2 unter dem gleichnamigen Paket bereitgestellt.

apt-get install davfs2

Unter Windows ist es gegebenenfalls erforderlich das Feature "Desktopdarstellung" bzw. "Desktop Experience" zu installieren.

Leider unterstützt das WebDAV Protokoll nicht die Ausgabe des verfügbaren Speicherplatzes und es werden falsche Werte ausgegeben. Bitte nutzen Sie dafür sftp wie unter dem Punkt Speicherverbrauch bestimmen beschrieben.

RSYNC

Hinweis: Dieses Vorgehen ist experimentell und wird daher nicht offiziell unterstützt

Die direkte Nutzung von rsync ist nicht möglich. Der Backup-Speicherplatz kann aber per smbfs, sshfs oder ftpfs lokal gemountet werden und ermöglicht so bereits die eingeschränkte Nutzung von rsync. Um alle Vorteile von rsync (wie inkrementelle Backups mittels Hardlinks) nutzen zu können, muss ein Imagefile angelegt werden, welches über Loopback gemountet wird. Hierbei ist zusätzlich auch eine Verschlüsselung via EncFS (Encrypted Filesystem) zum Schutz der eigenen Daten möglich.

IPv6

Sie können Ihren Backup-Speicherplatz auch unter dem gleichen DNS-Namen per IPv6 erreichen.

Speicherverbrauch bestimmen

Um herauszufinden wie viel Speicherplatz noch zur Verfügung steht (sei es in Backup-Scripten oder Status-E-Mails) kann das Programm 'sftp' benutzt werden:

apt-get install sftp
echo "df"     | sftp <Benutzername>@BACKUPSERVER
echo "df -h"  | sftp <Benutzername>@BACKUPSERVER
echo "df -hi" | sftp <Benutzername>@BACKUPSERVER

lftp kann unter bestimmten Umständen falsche Werte zurück liefern, deshalb ist die Variante mit sftp zu empfehlen. Im folgenden noch die Variante mit lftp:

# apt-get install lftp
# echo du -hs .  \
| lftp -u <Benutzername>,<Passwort> BACKUPSERVER

Der Befehl lässt sich per Hook auch in Tartarus einbinden, indem folgende Zeilen in die Tartarus-Konfiguration eingefügt werden:

TARTARUS_POST_PROCESS_HOOK() {
echo "du" | /usr/bin/lftp -u "$STORAGE_FTP_USER,$STORAGE_FTP_PASSWORD" "$STORAGE_FTP_SERVER" | awk -v LIMIT=100 '$2=="." {print ((LIMIT*1024*1024)-$1)/1024 " MiB backup space remaining"}'
}


© 2017. Hetzner Online GmbH. Alle Rechte vorbehalten.