basisdir
Homeverzeichnis des gesamten Projektes. In diesem Verzeichnis wird alles abgelegt was zum Backup2.sh Projekt gehört:
backup2.sh
Shellskript was die eigentliche Arbeit übernimmt
project.db
Projektdatenbank
etherwake_for_all_users
Wake On Lan einstellen für die Rechner als user root
kill_start_dhcp
Neustart des dhcp daemon als user root
Hinweis!
Der Verzeichnisname muss zwingend mit einem Slash (/) abgeschlossen sein.
dhcpdConfFile
Position der Konfigurationsdatei für den DHCP Server. z.B.
dhcpdConfFile="${basisdir}dhcpd.conf wenn die dhcpd.conf im Basisverzeichnis liegt.
ProjectFile
Position des Projekt Files in dem die Zuordnung der Rechner zu den existierenden Projekten gespeichert ist.
z.B. projectFile="$ {basisdir}project.db" für eine Datei namens project.db im Basisverzeichnis.
dhcpdcmd
Befehl zum starten des DHCP Daemon in der entsprechenden Linux Distribution z.B. dhcpdcmd="/usr/sbin/dhcpd"
imageFileName
Dateiname des Images der gesicherten Festplatte z.B. hda.img.
tftpconfdir
Konfigurationsdatei von TFTP, in der Regel sollte dies /raid/pxelinux.cfg sein.
TRANSFERMETHODE
Es sind drei verschiedene Transfermethoden zulassig
SSH - sehr sicher, aber recht langsam
RSH - schneller als SSH aber recht unsicher
NETCAT - schnellste Methode (empfohlen)
Variablen für die Skripte Backup.sh und Restor.sh
user
User unter dem die Skripte laufen sollen. Es ist dringend anzuraten den
User backup2 zu verwenden um Probleme zu vermeiden.
bs_client
BlockSize von dd auf dem Klient. Es sind 2048 empfohlen, die Optimalität kann aber
je nach System variieren.
bs_server
BlockSize von dd auf dem Server. Es sind 8192 empfohlen, die Optimalität kann aber
je nach System variieren.
count
Zu sichernde Größe des Systems. Dies ist ein Anfangswert, der durch Feststellen des letzten benutzten Blockes
des zu sichernden Systems aktualisiert wird.