Backup 2#

Einrichtung#

Für die Einrichtung benötigen Sie SSH-Zugriff auf den Portalserver und den Backupserver. Die Installation des Backupservers wird unter Installation des Backupservers beschrieben.

Auf dem Portalserver muss mithilfe von iservcfg zunächst das Paket IServ Backupclient 2 installiert werden. Dies erledigen Sie über das Menü Paketverwaltung.

Anschließend wählen Sie zum Einrichten einer neuen Backupkonfiguration auf dem Portalserver das Menü Backupserver-Konfiguration aus. Jetzt können Sie eine neue Backup-Client-Konfiguration anlegen. Nun versucht der Portalserver den Backupserver zu finden. Dieser wird im Erfolgsfall angezeigt. Wenn mehrere Backupserver gefunden wurden, werden diese in einer Liste ausgegeben. Alternativ können Sie per Manuelle Konfiguration auch einen Backupserver manuell angeben. Dabei müssen Sie dann die IP oder die Domain des zu sichernden Server eingeben.

Jetzt werden Sie nach Ordnernamen gefragt, in welchen gesichert werden soll. Diese befinden sich unterhalb von /srv/iservbackup2 auf dem Backupserver. Geben Sie den Namen des Mounts an, so wie es auf dem Backupserver eingestellt ist. Wenn Sie keine eigene Backupfestplatte haben, können Sie den Vorschlag default übernehmen.

Um nun den Backupserver zu konfigurieren, gibt es zwei Möglichkeiten. Entweder richtet iservcfg diesen automatisch mittels SSH ein, dafür brauchen Sie einen SSH-Root-Zugang mit Passwort, oder Sie richten ihn manuell ein, indem Sie auf dem Backupserver einen Befehl als root Ausführen.

Für die Konfiguration per SSH wählen Sie Yes und geben das Rootpasswort ein. Für die manuelle Konfiguration wählen Sie No und führen den angezeigten Befehl aus, anschließend drücken Sie Enter, worauf iservcfg einen Verbindungstest durchführt.

Der Portalserver legt nun täglich ein automatisches Backup an. Sie können aber auch direkt ein manuelles Backup durch Auswahl von Backup ausführen erstellen.

Kommandozeilenprogramme#

In der folgenden Tabelle finden sich alle mitgelieferten Kommandozeilenwerkzeuge. Einige sind nur auf Backupservern, einige nur auf -clients verfügbar. IServ Backup 2 verwendet intern BorgBackup zur Datensicherung, einige Kommandozeilenwerkzeuge interagieren direkt mit diesem und und sind nur für erfahrene Anwender vorgesehen.

Jedes Script bietet mittels der Option -h oder --help eine Kurzbeschreibung der verfügbaren Optionen an.

Ausführbares Programm

Kurzbeschreibung

iservbackup2

führt alle konfigurierten Backups auf einem Client aus. Alternativ kann die UUID eines einzelnen Backups übergeben werden.

iservbackup2-restore

bindet die erstellen Backups im System ein und zeigt einen zweispaltigen Dateimanager an, um manuell Dateien wiederherzustellen.

iservbackup2-check

führt verschiedene Tests auf den konfigurierten Backups aus. Dies passiert auch automatisch vor jedem Backup und bei Aufruf von iservchk

iservbackup2-borg

kann verwendet werden um manuell borg auszuführen, während alle relevanten Umgebungsvariablen für das jeweilige Backup gesetzt sind.

iservbackup2-prune

führt borg prune mit den in der Konfigurationsdatei vorgegebenen Einstellungen aus.

iservbackup2-chkdeleted

wird täglich ausgeführt um bei als gelöscht markierten Backupkonfigurationen weiterhin datenschutzkonform die Archive zu löschen.

iservbackup2-server-init

wird zum initialen Einrichten des Backups auf dem Server benötigt. Die Einrichtung muss auf dem Client erfolgen, dieser gibt dann eine Befehlszeile für die Server-Initialisierung aus.