next up previous contents
Nächste Seite: Beispiel 5, unterschiedliche Aufbewahrungsfristen Aufwärts: Verwendung von storeBackup (Beispiele) Vorherige Seite: Beispiel 3, ein kleines   Inhalt


Beispiel 4, Backup von unterschiedlichen Rechnern, Daten geteilt

Dieses Beispiel zeigt, wie man nicht-koordinierte Backups von unterschiedlichen Rechnern durchführt und die Daten über Hardlinks teilt.

Stell Dir vor, Du hast die folgenden Randbedingungen:

  1. Du hast einen Server namens „server`` mit einer separaten Platte, die als /disk1 gemountet ist.
  2. Du willst den Rechner „client1``, der /disk1 vom Server nach /net/server/disk1 mountet, in dieses Verzeichnis als Serie „client1`` sichern.
  3. Du willst Rechner „client2`` , der /disk1 vom Server nach /net/server/disk1 mountet, in dieses Verzeichnis als Serie „client2`` sichern.
  4. Das Backup des Servers läuft unabhängig von den anderen nachts.
  5. Die Backups von den Clients laufen unkoordiniert, also eventuell gleichzeitig
  6. Die identischen Dateien in den Backups sollen über Hardlinks verbunden werden.
  7. Du könntest zusätzlich kleine Backups von Teilen der Quellen (inklusive dem Teilen von Daten) machen, aber das wäre dasselbe Verfahren wie das hier beschriebene und wird daher nicht weiter ausgeführt.
  8. Wenn Du eine Client/Server-Architektur wie diese hast, empfiehlt es sich, die Option lateLinks zu verwenden, um die Backups zu beschleunigen. Beispiel 6 erklärt, wie man das macht.

Schreibe das folgende Skript für den Server:

#! /bin/sh
<PATH>storeBackup.pl -s / -b /disk1 -S server -l /tmp/storeBackup.log \
    -e /tmp -e /var/tmp -e /disk1 -e /sys -e /dev -e /proc 0:client1 0:client2

das folgende Skript für Client 1:

#! /bin/sh
<PATH>/storeBackup.pl -s / -b /net/server/disk1 -S client1 \
    -l /tmp/storeBackup.log -e /tmp -e /var/tmp -e /disk1 -e /sys -e /dev \
    -e /proc 0:server 0:client2

und das folgende Skript für Client 2:

#! /bin/sh
<PATH>/storeBackup.pl -s / -b /net/server/disk1 -S client2 \
    -l /tmp/storeBackup.log -e /tmp -e /var/tmp -e /disk1 -e /sys -e /dev \
    -e /proc  0:server 0:client1


next up previous contents
Nächste Seite: Beispiel 5, unterschiedliche Aufbewahrungsfristen Aufwärts: Verwendung von storeBackup (Beispiele) Vorherige Seite: Beispiel 3, ein kleines   Inhalt
Heinz-Josef Claes 2014-04-20