| | | Hilfe zum Thema FreeBSD ?
FreeBSD-Handbuch <en>
<de> |
| Tools
für den täglichen Gebrauch |
Konatkt
? | | |
|
CPDUP: Backup über
zwei Festplatten
| |
|
| |
CPDUP
[09.07.2002] |
cpdup
ist ein umfassendes Dateisystem Mirroring Tool, mit dem sich auch
ein Integritästcheck durchführen lässt. |
|
| |
| Installation
von cpdup |
Am
einfachsten installiert man cpdup über die Ports-Collection.
Dafür sind folgende Schritte notwendig:
1. In
das Verzeichnis /usr/ports/sysutils/cpdup wechseln
2. make install eingeben
3. make clean eingeben
Damit sollte cpdup auf dem System installiert sein.
|
| Konfiguration
des Backups mit cpdup |
| Voraussetzung für
dieses HOWTO sind zwei identische Festplatten. Damit wird sichergestellt,
daß bei einem möglichen Festplattencrash, die defekte
gegen die gespiegelte Platte gebootet oder ausgetauscht werden kann. |
1.
Die beiden Festplatten identisch labeln (/stand/sysinstall)
Bei der zweiten Festplatte (ad1) sollten
die Mountpoints im Format /recue, /rescue/usr, /rescue/var,
/rescue/tmp angelegt werden. |
| 2. Für
die zweite Festplatte müssen nun die Einträge in
der Datei /etc/fstab gemacht werden. Als Beispiel fstab kann
diese Datei als Vorlage
genommen werden. |
3. Parallel
dazu braucht man noch eine zweite fstab, die nach jedem
cpdup Kopiervorgang auf die zweite Festplatte nach /rescue/etc/fstab
kopiert wird. Dazu kopiert man die /etc/fstab nach
/etc/fstab.ad1 und kommentiert/löscht
die Einträge für die zweite
Festplatte (ad1) wieder raus. Das könnte dann so
aussehen. |
4. Jetzt
können zum ersten Mal die Files der ersten Festplatte
auf die zweite Festplatte kopiert werden.
Also:
cpdup -v -iO / /rescue
cpdup -v -iO /var /rescue/var
cpdup -v -iO /tmp /rescue/var
etc ...
Erklärung der Optionen: -v Verbose
mode
-iO
Keine Nachfrage beim Überschreiben einer Datei |
| Automatisieren
des Backups mit cpdup.sh und crontab |
| 1. Hier
ein Script, daß den cpdup Kopiervorgang automatisiert,
auf mount-Fehler prüft und am Ende
noch die fstab.ad1 kopiert. |
2. In der /etc/crontab
muss nun noch folgender Eintrag hinzugefügt werden:
30
3 * * * root cvsup -g -L 2 /bin/sh /root/script/cpdup.sh |
|
|
|
|
|