====== Dump und Restore (FreeBSD) ====== Mit Dump können Daten von Platte zu Platte übertragen/kopieren oder zum sichern in eine Datei oder auf Band geschrieben werden. Restore kann so betreiben werden, dass das komplette Backup zurückgespielt wird (dann werden bestehende Files überschrieben), Restore kann aber auch im interaktiven Modus betreiben werden, in dem Du bestimmen kannst, welche Dateien zurückgespielt werden sollen. Um mit Dump alle Daten einer Platte zu sichern/übertragen, muss jede einzelne Partition (Slise) mit Dump gesichert/übertragen werden. Um mit Restore die neue Platte schreiben zu können, müssen alle Partitionen angelegt und formatiert sein! Wenn eine Systemplatte gesichert wird, darf der Bootblock nicht vergessen werden! ===== Plattendaten sichern ===== # dump -0auf /dev/rwd0e /usr/home/back/dump0_2003-08-20 ===== direkt von Platte zu Platte ===== Normalbetrieb: # dump -0f - /dev/ad0s1a | (cd /wo/es/hin/soll; restore rf -) Systemplatte im laufenden Betrieb: # dump -0Lf - /dev/ad0s1a | (cd /wo/es/hin/soll; restore rf -) oder # cd /wo/es/hin/soll # dump -0Lf - /dev/ad0s1a | restore rf - ===== auf Band o.ä. ===== # dump -0f /dev/tape /dev/ad0s1a ===== zurückschreiben ===== aus Sicherungsdatei: # restore -rf dump0_2003-08-20 vom Band: # restore -rf /dev/tape Siehe auch: * [[http://www.net-tex.de/unix/backup.pdf]] * [[http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/backup-basics.html]] ===== Unterschied zwischen "tar" und "dump" ===== Ein grundsätzlicher Unterschied zwischen Tar und Dump ist der, dass dump direkt auf das Device geht (mit FreeBSD 5.x auch alternativ auf einen Snapshot) und die Filesystemstruktur ausließt, während tar "oberhalb" des Filesystems arbeitet. Der Vorteil von Dump ist, dass es mit allen Filetypen umgehen kann, während Tar Probleme (z.B. mit named pipes) hat. Deshalb sollte man für alle wichtigen Maschinen zur disaster recovery ein Tape mit Dump machen, das lässt sich z.B. auch von der CD gebootet wiederherstellen.