Dieser Paket ermöglicht es, mittels des nicht enthaltenen Client-Programms mit Namen `PartImage', Partitionen über das Netzwerk auf einem eisfair-Server zu sichern bzw. wieder von diesem zu restaurieren. Hierdurch entfällt der mühsame Weg ein externes Sicherungsmedium, wie z.B. eine USB-Festplatte, verwenden zu müssen.
Das PartImage-Paket besteht aus folgenden Komponenten:
Dieses Paket benötigt zur korrekten Funktion ein installiertes Certs-Paket wenn eine SSL-Verbindung zum Server aufgebaut werden soll.
Das PartImage-Paket wird über das Setup-Menü installiert. Wird eine ältere Paketversion vorgefunden, so wird diese deinstalliert bevor die neuen Programmdateien installiert werden. Nach dem Installieren der Programmdateien wird direkt der Konfigurations-Editor gestartet um die Konfiguration anzupassen. Nach Beendigung dieses Schrittes werden die Konfigurationsdateien generiert und alle benötigten Programme gestartet.
Das Menü im Setup-Programm ist wie folgt aufgebaut:
Die Menüpunkte dürften selbsterklärend sein, da sie keinerlei weitere Eingaben erwarten. Aus diesem Grund wird auf deren Funktion nicht weiter eingegangen.
Die Konfiguration kann über den Menüpunkt `Edit configuration' geändert werden. Standardmäßig wird der Editor aufgerufen, der in der Environment-Konfiguration über die Variable `EDITOR' festgelegt wurde. Nachdem der Editor beendet wurde wird abgefragt, ob die Konfiguration aktiviert werden soll. Wird dies bestätigt, werden über ein Skript die Anpassungen umgehend wirksam gemacht.
In der Konfigurationsdatei, die über das Menü zugänglich ist, sind folgende Parameter vorhanden; wer sie von Hand editieren will findet sie unter /etc/config.d/partimg.
Gültige Werte: yes, no
Standardeinstellung: START_PARTIMG='no'
Gültige Werte: Absoluter Verzeichnispfad
Standardeinstellung: PARTIMG_WORK_PATH='/public'
Gültige Werte: yes, no
Standardeinstellung: PARTIMG_USER_AUTH='yes'
Gültige Werte: Zahl
Standardeinstellung: PARTIMG_USER_N='1'
Gültige Werte: yes, no
Standardeinstellung: PARTIMG_USER_1_ACTIVE='no'
Gültige Werte: Username bzw. Kennwort
Beispiel:
PARTIMG_USER_1_NAME='username'
PARTIMG_USER_1_PASS='geheim'
Gültige Werte: yes, no
Standardeinstellung: PARTIMG_SSL_TRANSPORT='no'
Gültige Werte: Zertifikatsdatei
Standardeinstellung: PARTIMG_SSL_CERT_FILE=”
Gültige Werte: Zertifikatsschlüssel
Standardeinstellung: PARTIMG_SSL_KEY_FILE=”