Ottmar SChmidt ottmar-schmidt@web.de (So 17 Jan 2010 22:27:12 CET):
Hallo Freunde,
dd kannin vielen Fällen ein schönes Werkszeug sein und ich habe dazu ne spezielle Frage.
Wie man mit dd eine Platte spiegelt weis hier denke ich jeder.
Aber letztens stellte sich beim "Basteln" die folgende Frage:
Kann ein gebootetes System mit dd sauber geclont werden oder muss dazu die Platte und das Betriebssystem "frei" sein ?? Oder ist booten mit einer Live-CD ist dazu unbedingt erforderlich oder kann dd ein Dirty read machen ??
Es kann(!) im laufenden Betrieb funktionieren. Es hängt davon ab, was alles läuft. Potentiell hast Du die Gefahr, daß Dein Clone inkonsistent ist - als gesamtes Filesystem als auch für einzelne Files. Ersteres sollte sich mit einem fsck einigermaßen sicher ausschließen bzw. reparieren lassen. Letzteres hängt von den Anwendungen ab - nicht mal die Transaktionssicherheit einer Datenbank muß Dir hier helfen, da Du Files möglicherweise sicherst, während sie sich ändern.
Wenn es möglich ist, könntest Du mit LVM Snapshots machen. Oder wie Du selbst erwähnst, ein Live-System booten. Oder einfach alle kritischen Anwendungen anhalten, im sichersten Fall die FS r/o mounten.
Best regards from Dresden/Germany Viele Grüße aus Dresden Heiko Schlittermann