Datensicherung im laufenden Betrieb
Hallo Liste, Also hier nochmals die Frage: wie mache ich ein Backup im laufenden Betrieb? Welche Tools nimmt man dafür? Gehen muß es ja wohl ...siehe Rootserver. Frage des Mediums stellt sich nicht....kann dann wohl nur eine HDD sein. G. Roland
Am Montag, 25. Oktober 2004 08:30 schrieb Roland May:
Also hier nochmals die Frage:
wie mache ich ein Backup im laufenden Betrieb?
Welche Tools nimmt man dafür?
Hintergrund der Frage ist doch: was passiert mit Dateien, welche zu dem Zeitpunkt der Sicherung gerade verändert werden. In Frage kommen: - laufende Datenbanken - Benutzer die arbeiten - Batch-jobs die im Hintergrund arbeiten Die sicherste Lösung: entsprechende (Schreib-)Prozesse anhalten und Filesystem read-only mounten. Andere Lösung: ein Tool wie LVM (logical volume manager) benutzen umd im laufenden Sytsem ein Snapshot erzeugen. Zumindest sind die Datein in dem Zustand eingefroren, zu dem Zeitpunkt als der Sanpshot erzeugt wurde. Auf dem "richtigen" Dateisystem kann natürlich weitergearbeitet werden. Der Snapshot wird read-only gemountet. Das Problem der inkonsistenten Daten bleibt natürlich weiterhin bestehen, ist aber etwas entschärft. Datenbanken separt mittels DB-Mitteln sichern. Bye Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 9204871 Fax: +49(721) 24874 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer
Am Montag, 25. Oktober 2004 08:54 schrieb Dr. Jürgen Vollmer:
Am Montag, 25. Oktober 2004 08:30 schrieb Roland May:
Also hier nochmals die Frage:
wie mache ich ein Backup im laufenden Betrieb?
Welche Tools nimmt man dafür?
Hintergrund der Frage ist doch: was passiert mit Dateien, welche zu dem Zeitpunkt der Sicherung gerade verändert werden.
In Frage kommen: - laufende Datenbanken - Benutzer die arbeiten - Batch-jobs die im Hintergrund arbeiten ja
Die sicherste Lösung: entsprechende (Schreib-)Prozesse anhalten und Filesystem read-only mounten.
ist leider fast nie möglich
Andere Lösung: ein Tool wie LVM (logical volume manager) benutzen umd im laufenden Sytsem ein Snapshot erzeugen. Zumindest sind die Datein in dem Zustand eingefroren, zu dem Zeitpunkt als der Sanpshot erzeugt wurde. Auf dem "richtigen" Dateisystem kann natürlich weitergearbeitet werden. Der Snapshot wird read-only gemountet.
Danke das scheint es zu sein G. Roland
Das Problem der inkonsistenten Daten bleibt natürlich weiterhin bestehen, ist aber etwas entschärft.
Datenbanken separt mittels DB-Mitteln sichern.
Bye Jürgen
-- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 9204871 Fax: +49(721) 24874 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer
Hallo Liste, kann man dann die Sicherung auch mit dd machen aus dem laufenden System oder mit partimage? G. Roland
Hallo Roland, On Mon, Oct 25, 2004 at 01:58:52PM +0200, Roland May wrote:
kann man dann die Sicherung auch mit dd machen aus dem laufenden System oder mit partimage?
kann man (zumindest dd partimage weiss ich nicht). Problem ist wieder, dass du evtl. halbgeschriebene Daten sicherst und ein Wiederherstellen dann nicht mehr möglich ist (z.B. MySQL DB) xfs kenn ein dump das evtl. auch sinnvoll sein kann. Ansonsten würde ich dir aber empfehlen dein MySQL nicht über eine Dateisystemsicherung zu sichern. Es gibt einen Haufen Dokumentation zum Thema Datenbank Backup im Netz. Einfach mal einlesen und das passende aussuchen. Greetings Daniel -- When you come to a fork in the road, take it.
Am Montag, 25. Oktober 2004 13:58 schrieb Roland May:
kann man dann die Sicherung auch mit dd machen aus dem laufenden System oder mit partimage?
no, never dd ist kein Datensicherungstool! (bitte kein Flamewar jetzt :-) Grund: man muß zum "Einspielen" hinterher das gleiche Layout der Festpaltte haben usw. Man kann keine Einzeldateien wiederherstellen. Man kann mit dd ebenen Festplatten kopieren. Es empfiehlt sich also tar, dump (ext2), oder ähnliches zu benutzen, welche nicht das Dateisystem sichern, sonderen Dateien. sowohl dd als auch partimage haben natürlich das gleiche Problem wie andere Methoden: was passiert mit gerade modifizierten Dateien. (Sie vorhergehende Postings) Bye Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 9204871 Fax: +49(721) 24874 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer
Am Montag, 25. Oktober 2004 14:36 schrieb Dr. Jürgen Vollmer:
Am Montag, 25. Oktober 2004 13:58 schrieb Roland May:
kann man dann die Sicherung auch mit dd machen aus dem laufenden System oder mit partimage?
no, never dd ist kein Datensicherungstool! (bitte kein Flamewar jetzt :-) Grund: man muß zum "Einspielen" hinterher das gleiche Layout der Festpaltte haben usw. Man kann keine Einzeldateien wiederherstellen. Man kann mit dd ebenen Festplatten kopieren. Also nicht schlagen...es sollte aber gehen...für den Notfall, daß ich auf eine größere Festplatte eine kleinere mit dd schreibe...dann habe ich halt nur eine kleine Partition....nur für den Fall der Fälle oder?
Es empfiehlt sich also tar, dump (ext2), oder ähnliches zu benutzen, welche nicht das Dateisystem sichern, sonderen Dateien. Mir geht es z.b. einfach nur um ein auslesen und evtl. wieder einspielen....nach einer Bastelei oder das Klonen einer laufenden Maschine etc. Die Datenbanken werde ich doch wieder über eigene (Datenbank)-tools sichern
Also noch mal. Wenn ich mit LVM Snapshot arbeite ....kann man dann rein technische (abgesehen vom vertauschten <> ;-)) etwas kaputt machen. Will mir nur evtl. die Erfahrung ersparen ;-) es selber auszutesten Danke Roland
sowohl dd als auch partimage haben natürlich das gleiche Problem wie andere Methoden: was passiert mit gerade modifizierten Dateien. (Sie vorhergehende Postings)
Bye Jürgen
-- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 9204871 Fax: +49(721) 24874 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer
Am Montag, 25. Oktober 2004 17:42 schrieb Roland May:
Wenn ich mit LVM Snapshot arbeite ....kann man dann rein technische (abgesehen vom vertauschten <> ;-)) etwas kaputt machen.
Will mir nur evtl. die Erfahrung ersparen ;-) es selber auszutesten
ich benutze so seit ca. 2 Jahren LVM, bis jetzt hatte ich (ausser hausgemachten Problemen durch Angabe falscher Parameter beim resieze....) keine Probleme. Hab schon mehrfach Platten ausgetauscht und mache mit snapshots mein backup. Bye Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 9204871 Fax: +49(721) 24874 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer
Roland May schrieb:
Hallo Liste,
Also hier nochmals die Frage:
wie mache ich ein Backup im laufenden Betrieb?
Welche Tools nimmt man dafür?
Gehen muß es ja wohl ...siehe Rootserver.
Frage des Mediums stellt sich nicht....kann dann wohl nur eine HDD sein.
G. Roland
Ich würde dir raten einfach die datenbanken und alles was schreibt abzuschalten, dann die daten zu kopieren, und die datenbanken wieder einschalten. Oder was sonst noch gesichert werden muss. Wenn alles wieder läuft kannst du den Kram noch komprimieren und auch automatisch auf CD brennen lassen, sowas würde ich in der Regel um Mitternacht machen oder wenn eben auf deinem Server nichts los ist. Das abschalten und neustarten dauert max 10 - 30 sec. Das ist fast bei allen Servern, wenn nicht gerade Rush Hour ist eine aktzeptable Zeit. Du wirst bei Sicherrungen während des laufenden Betriebes immer das Problem haben das die Daten nicht fertig geschrieben sind, und die original Programme sie dann nicht mehr öffnen können. Fabian Franzen PS: Bei MySql Datenbanken kannst du immer auch während des Betriebs die komplette Datenbank über phpmyadmin sichern
participants (4)
-
Daniel Lord
-
Dr. Jürgen Vollmer
-
Fabian Franzen
-
Roland May