Klonen von Festplatten mit Clonezilla. Clonezilla - Wechseln Sie die Festplatte, ohne das Betriebssystem neu zu installieren. Image der Serverpartition erstellen und per SSH auf dem Backupserver aufzeichnen

Wer das Problem nicht kennt, wenn durch ein falsches Update von Ubuntu oder durch die Streiche eines anderen Virus in Windows das System aus den Knien gehoben werden muss, dann wird es weiter langweilig.

Ein Backup ist die Versicherung des Systemadministrators. Normalerweise sichern sie Daten, die unwiederbringlich verloren gehen können - 1C-Datenbanken, Dateien und Ordner, Oracle-Datenbanken, DHCP-Konfigurationen usw. Was passiert mit dem PC, an dem ein normaler Angestellter arbeitet, wenn die Festplatte plötzlich ausfällt? Der Wirbelwind beginnt - wir installieren das Betriebssystem, rollen die Software, Buchhaltung, Drucker usw.
Aber was ist mit dem Top-Direktor, Hauptbuchhalter und anderen wichtigen Persönlichkeiten, die erstens so wie er war und zweitens einen funktionierenden und konfigurierten Computer in 30-60 Minuten brauchen?

Verwenden Sie Clonezilla-Server (CE)!

CE ist eine logische Fortsetzung von Clonezilla, seinem Netzwerkbruder.
Als Referenz ist Clonezilla eine kostenlose Open-Source-Software zum Klonen von Festplatten und einzelnen Festplattenpartitionen sowie zum Erstellen von Backups und Disaster Recovery.

Clonezilla selbst ist ein Glücksfall. Laden Sie die LiveCD herunter, booten Sie und starten Sie mit wenigen Klicks die EINGABETASTE, um Partitionen oder die gesamte Festplatte auf eine andere Festplatte zu sichern, die ein externes USB-Laufwerk sein kann. Natürlich wird die Kopie beim bitweisen Kopieren nicht dd, sondern gleich dem belegten Speicherplatz und komprimiert.

Clonezilla ist befreundet mit Dateisystemen wie: FAT, NTFS, ext2, ext3, ext4, reiserfs, reiser4, XFS, JFS, JFS, VMFS und HFS+.

Jene. für einmalige Clonezilla-Backups - mehr als.
Wichtiger Hinweis: CE unterscheidet nicht zwischen Software-RAID, sondern teilt es in separate Geräte auf!

CE hilft uns, wenn

  1. Es gibt ein Dutzend PCs desselben Typs ohne Betriebssystem. Wir stellen das Betriebssystem und die erforderliche Software auf den ersten PC, machen einen "Cast", stellen gleichzeitig über das Netzwerk auf den restlichen bereit.
  2. Backup eines oder mehrerer PCs über das Netzwerk, vorzugsweise nachts.
Ich sehe keinen Grund, über die CE-Installation zu schreiben, da sie mehr als einmal geschrieben wurde.

Wie wecken Sie Ihren PC nachts auf? Wake on LAN! Überprüfen Sie die WOL-Unterstützung des Motherboards und lesen Sie die Anweisungen zur Aufnahme. Übrigens konnte mein p5b-deluxe nicht aufwachen, und das billige P5KPL-CM hatte keine Probleme.

Setzen Sie CE, sind Sie überzeugt, dass die Sache unflexibel ist. Es legt sein eigenes DHCP an, das dann durch das Laden von Stationen geleitet wird, prüft die Übereinstimmung der IP-Adresse des CE-Servers und der IP-Adresse des geklonten Systems bis zu 3 (!) Stellen. Im Falle einer Nichtübereinstimmung setzt es die IP-Adresse des NFS-Servers nach Belieben.

Daher die folgenden nützlichen Änderungen

Auf dem bereits angehobenen DHCP-Server im Netzwerk konfigurieren wir:
  1. 066 Parameter - IP-Adresse des CE-Servers
  2. 067-Parameter - pxelinux.0
Als nächstes entfernen wir die Überprüfung des DHCP-Servernamens:
/opt/drbl/sbin/mknic-nbi -c n
  1. Bearbeiten Sie die Datei / tftpboot / node_root / sbin / init
  2. change IP_prefix = "$ (echo $ IP | cut -d". "-f1-3)" in IP_prefix = "$ (echo $ IP | cut -d". "-f1-2)"
Wir ändern das Zielverzeichnis für das Backup von local / home / partimag auf den SMB-Share des Backup-Servers, dazu fügen wir die SMB-Share-Parameter in die Datei / tftpboot / node / $ IP / etc / fstab ein und erstellen dann eine Vorlage :
/opt/drbl/sbin/drbl-gen-ssi-files $ IP

Nun, um das Ganze abzurunden, habe ich hastig ein Skript geschrieben, um den Computer über IP aufzuwecken und dann die HDD-KlonerHDD zu sichern.

Kommt noch:

  1. Backups rotieren, sodass nicht mehr als zwei Backups von einer Maschine
  2. Senden Sie den Backup-Status, die Größe und den Maschinennamen an Nagios
  3. Fügen Sie ein Skript hinzu, indem Sie per Befehl eine Wiederherstellung aus einer Sicherung hinzufügen

Sehr oft, insbesondere bei unerfahrenen Linux-Benutzern, wird das System durch die Installation neuer Kernel, Treiber und andere Experimente funktionsunfähig, und es ist äußerst schwierig, es ohne die entsprechenden Fähigkeiten wiederzubeleben. Lassen Sie sich nicht entmutigen, in diesem Fall die Systemwiederherstellung von Sicherung... Das Problem ist, dass jeder von Backup gehört hat, aber nicht jeder weiß, wie es funktioniert.

In diesem Artikel werde ich mir eine einfache Möglichkeit ansehen, ein System-Backup zu erstellen und es dann mit dem Tool wiederherzustellen Clonezilla live.

Laden Sie zuerst das Bild herunter iso c Beamter.

Beispielsweise, stabiles Bild .

Wir erstellen wie gewohnt einen bootfähigen USB-Stick. Sie können verwenden oder fortgeschrittener. Wenn Sie das System von einem USB-Stick installiert haben, sollte Ihnen dieser Vorgang bekannt sein, wir werden nicht darauf eingehen.

Durch Erstellen eines bootfähigen USB-Flash-Laufwerks Clonezilla live, wir booten davon und legen die Priorität unseres Flash-Laufwerks im Bios fest. Als Ergebnis sollte sich der folgende Bildschirm vor uns öffnen:


Wir drücken Eintreten, wählen Sie die russische Sprache:


Wir wählen "Berühre das Layout nicht":

Wir wählen "Clonezilla starten":


Dann wählen wir Gerätebild, zum Arbeiten mit Festplatten und Partitionen:


Dann wählen wir local-dev, weil wir auf einem lokalen Gerät und nicht auf einem Remote-Server speichern:


Als nächstes kommt die entscheidende Phase - Sie müssen eine Festplatte oder ein anderes Medium auswählen, auf welche (und nämlich auf der welche) wir ein Backup speichern, In meinem Fall wird es ein Flash-Laufwerk sein(anders!), da ich mit einer virtuellen Maschine Screenshots gemacht habe. In Ihrem Fall kann es alles sein - entweder ein Flash-Laufwerk (vorzugsweise zum ersten Mal) oder separate Festplattenpartition häufig verwendet als "Dateireinigung", oder eine separate physische Festplatte, falls Sie eine haben, oder sogar eine NTFS-Partition von Ihrem Windows, wenn sie auf einem zweiten System installiert ist. Wenn Sie einen USB-Stick verwenden möchten, stecken Sie diesen entsprechend diesem Vorschlag (gelb markiert) ein, andernfalls drücken Sie einfach die Eingabetaste:


Ausgehend von den obigen Überlegungen wählen wir also ein Gerät zum Speichern von Backups (oder, wie es in Clonezilla laut genannt wird, Bild-Repository). In meinem Fall ist dies, wie erwähnt, ein USB-Stick:


Notiz: die Worte "Repository" und "Images" sollten Sie nicht irreführen. Repository, in diesem Fall ist es nur "Speicher", und Bild- Dies ist nur ein Ordner, in dem eine Kopie Ihres Systems vom Archivierer komprimiert wird.

Wir wählen Verzeichnis auf dem Gerät, in dem wir das Bild speichern, bevorzuge ich das Root, um nicht verwirrt zu werden:

Dann gibt es einen kurzen Mediencheck, wenn Sie fertig sind, drücken Sie einfach Eintreten:


Als nächstes öffnet sich die Auswahl des Einstellungsassistenten-Modus, wählen Sie Anfänger(für Neulinge):


Wählen Sie als Nächstes
oder Savedisk, zu Festplatte komplett sichern,
oder Teile speichern wenn wir wollen Abschnitte speichern
Ich entschied mich Teile speichern, da wir in Wirklichkeit am häufigsten daran interessiert sind, eine Linux-Partition / Partitionen zu kopieren. Notiz: das Kopieren der gesamten Disc ist in der Regel nicht erforderlich, außerdem ist die Qualität "Repositorys" Wenn eine Partition auf derselben Festplatte ausgewählt ist, ist dies völlig unmöglich:


Einführen der Name der zu erstellenden Kopie zum Beispiel nach Datum:


Dann wählen wir unsere ext4-Partition (oder Partitionen), eine Kopie davon machen wir (Markierungen in der Liste Raum, ich habe das einzige Element auf der virtuellen Maschine):


Dann geben wir an, ob wir es tun Festplatte prüfen bevor Sie ein Backup erstellen:


Und werden wir Überprüfen Sie das Bild nach der Erstellung:


Damit ist fast alles vorbei. Fragen werden gestellt, ALLE werden beantwortet ja und klicke Eintreten:


Und jetzt geht das Backup:


Beim Prüfen des Bildes, falls es ausgewählt wurde, erscheint wieder ein ähnliches Fenster:

Es bleibt auf den Abschluss der Arbeit zu warten und den Computer gemäß den Anweisungen neu zu starten Klonezilla.

Die Sicherungsdateien im Dateimanager sehen ungefähr so ​​aus:

Wiederherstellen aus einem Backup mit Clonezilla

Die Wiederherstellung folgt dem gleichen allgemeinen Prinzip - zuerst geben wir das "Repository" an, wo liegt das Bild, dann wähle das Bild selbst, und schließlich geben wir an Zielbereich auf der Festplatte, auf die wir dieses Image "erweitern".

Also laden wir Clonezilla, machen wir alles wie im vorherigen Absatz und erreichen den Bildschirm zur Festplattenauswahl, auf dem sich das Backup befindet:

Wir belassen die Einstellungen für die Layoutsteuerung standardmäßig, dh wählen Sie die Option „ Berühren Sie nicht das Layout»

Wir wählen den Startmodus - " Start_Clonezilla»

Im nächsten Schritt werden wir aufgefordert, den Speicherort der Ressource zu bestimmen, auf die das erstellte Disk-Image kopiert werden soll. Da hierfür aufgrund unserer Aufgabenstellung ein freigegebener Ordner auf einem Windows-Rechner verwendet wird, müssen wir die Option „ samba_server»

Als nächstes wird der Netzwerkadapter überprüft und bei erfolgreicher Erkennung verschiedene Optionen zur Konfiguration der Netzwerkparameter angeboten. Da in meinem Fall ein funktionierender DHCP-Server im Netzwerk vorhanden ist, ist die Option, Einstellungen über DHCP zu erhalten, ausgewählt.

Als nächstes werden wir aufgefordert, den Namen des Computers einzugeben, auf dem sich die freigegebene Ressource befindet. Da wir wissen, dass wir per DHCP die richtigen Einstellungen sowohl für die IP-Adresse des Computers selbst als auch für die IP-Adressen der funktionierenden DNS-Server erhalten haben, geben wir den FQDN-Namen des Servers an, auf dem wir zuvor einen freigegebenen Ordner erstellt haben

Dann geben wir den NetBIOS-Namen unserer Domäne an (er wird zusammen mit dem Benutzernamen beim Mounten des freigegebenen Ordners verwendet) ...

... und der Name des Benutzers, der volle Zugriffsrechte auf den freigegebenen Netzwerkordner hat ...

Danach werden wir gewarnt, dass Sie zum Versuch, einen freigegebenen Netzwerkordner mit den angegebenen Einstellungen bereitzustellen, das Kennwort des zuvor angegebenen Benutzers eingeben müssen ...

Wir geben das Passwort ein, und wenn wir es richtig eingegeben haben und für diesen Benutzer die Berechtigungen für den Zugriff auf den angegebenen freigegebenen Ordner tatsächlich richtig konfiguriert sind, sehen wir den folgenden Bildschirm, der uns (die letzte Zeile der Tabelle) zeigt, dass das Netzwerk Ordner ist gemountet und jetzt kennen wir die Größe des freien Speicherplatzes in diesem Ordner.

Wählen Sie bei der Auswahl des Startmodus für erweiterte Einstellungen die Option Anfänger, d. h. den Modus mit den Standardeinstellungen ...

Dann wählen wir basierend auf unserer Aufgabe den Modus aus - Savedisk

Geben Sie den Namen des gespeicherten Bildes ein. Dieser Name ist nicht nur die Image-Kennung, sondern auch der Name des Verzeichnisses, in dem alle Dateien des Disk-Image gespeichert werden (es wird mehrere geben)

Dann werden wir aufgefordert, aus der Liste der gefundenen Festplatten die Festplatte auszuwählen, von der wir das Image aufnehmen müssen

Die nächste Frage beinhaltet die Wahl des Image-Verifizierungsmodus nach der Erstellung. Wenn wir es nicht eilig haben und es für uns wichtig ist zu wissen, dass das erstellte Bild gültig ist, wählen wir die erste Option ...

... warten Sie, bis dieser Vorgang abgeschlossen ist ...

... danach erhalten wir ein Menü zur Auswahl von Aktionen. Wir beschließen, den Computer auszuschalten - 0.

Wir werden schließlich eine große Anzahl von Dateien im freigegebenen Ordner finden. Wie Sie sehen, sind die Disk-Image-Dateien segmentiert und mit 2000-MB-Dateien gepackt, was den vom Image belegten Speicherplatz erheblich reduziert. In meinem Beispiel mit der Datengröße auf einer 12,8-GB-Festplatte betrug die Gesamtgröße der Bilddateien 5,9 GB.

Damit ist die erste Phase unserer Operation abgeschlossen - das Image von der Festplatte wurde entfernt und überprüft. Jetzt ist es an der Zeit, dieses Image auf einer anderen physischen Festplatte wiederherzustellen. Einen Punkt möchte ich gleich anmerken. In der Praxis ist es mir nicht gelungen, mit Clonezilla ein Disk-Image, das von einer 200-GB-Festplatte aufgenommen wurde, auf eine neue 160-GB-Festplatte wiederherzustellen. Um eine solche Übertragung durchzuführen, musste ich zuerst die Größe der verwendeten Volumes auf der alten Festplatte mit komprimieren auf eine Größe von weniger als 160 GB. Im beschriebenen Beispiel ist die neue Festplatte 10 GB größer als die, von der das Image aufgenommen wurde.

Nachdem die neue Festplatte installiert wurde, booten Sie erneut von der Festplatte ClonezillaWohnenCD und auf ähnliche Weise erreichen wir den Moment der Wahl des Betriebsmodus von Clonezilla. Wir wählen den Modus der Bildwiederherstellung auf die Festplatte - wiederhergestellt

Und nachdem wir unsere Absichten bestätigt haben, wird es einen Start gebenSo stellen Sie ein Image auf der Festplatte wieder her

Am Ende des Wiederherstellungsprozesses entfernen wir die Bootdiskette und versuchen, vom wiederhergestellten System zu booten, und wenn alles gut gelaufen ist, werden wir erfolgreich sein :)

Wie Sie in unserem Beispiel sehen können, wurde die Partition des Laufwerks C: auf ihre ursprüngliche Größe zurückgesetzt und jetzt können wir diese Partition mit den integrierten Windows-Tools auf den gesamten verfügbaren Speicherplatz ausdehnen.

Damit haben wir die Aufgabe erledigt und das Verfahren zum Erstellen eines Images einer Festplatte und anschließenden Wiederherstellen auf einer anderen Festplatte durch einfache und entspannte Kommunikation mit dem Clonezilla-Schritt-für-Schritt-Assistenten durchgeführt.

Wer das Problem nicht kennt, wenn durch ein falsches Update von Ubuntu oder durch die Streiche eines anderen Virus in Windows das System aus den Knien gehoben werden muss, dann wird es weiter langweilig.

Ein Backup ist die Versicherung des Systemadministrators. Normalerweise sichern sie Daten, die unwiederbringlich verloren gehen können - 1C-Datenbanken, Dateien und Ordner, Oracle-Datenbanken, DHCP-Konfigurationen usw. Was passiert mit dem PC, an dem ein normaler Angestellter arbeitet, wenn die Festplatte plötzlich ausfällt? Der Wirbelwind beginnt - wir installieren das Betriebssystem, rollen die Software, Buchhaltung, Drucker usw.
Aber was ist mit dem Top-Direktor, Hauptbuchhalter und anderen wichtigen Persönlichkeiten, die erstens so wie er war und zweitens einen funktionierenden und konfigurierten Computer in 30-60 Minuten brauchen?

Verwenden Sie Clonezilla-Server (CE)!

CE ist eine logische Fortsetzung von Clonezilla, seinem Netzwerkbruder.
Als Referenz ist Clonezilla eine kostenlose Open-Source-Software zum Klonen von Festplatten und einzelnen Festplattenpartitionen sowie zum Erstellen von Backups und Disaster Recovery.

Clonezilla selbst ist ein Glücksfall. Laden Sie die LiveCD herunter, booten Sie und starten Sie mit wenigen Klicks die EINGABETASTE, um Partitionen oder die gesamte Festplatte auf eine andere Festplatte zu sichern, die ein externes USB-Laufwerk sein kann. Natürlich wird die Kopie beim bitweisen Kopieren nicht dd, sondern gleich dem belegten Speicherplatz und komprimiert.

Clonezilla ist befreundet mit Dateisystemen wie: FAT, NTFS, ext2, ext3, ext4, reiserfs, reiser4, XFS, JFS, JFS, VMFS und HFS+.

Jene. für einmalige Clonezilla-Backups - mehr als.
Wichtiger Hinweis: CE unterscheidet nicht zwischen Software-RAID, sondern teilt es in separate Geräte auf!

CE hilft uns, wenn

  1. Es gibt ein Dutzend PCs desselben Typs ohne Betriebssystem. Wir stellen das Betriebssystem und die erforderliche Software auf den ersten PC, machen einen "Cast", stellen gleichzeitig über das Netzwerk auf den restlichen bereit.
  2. Backup eines oder mehrerer PCs über das Netzwerk, vorzugsweise nachts.
Ich sehe keinen Grund, über die CE-Installation zu schreiben, da sie mehr als einmal geschrieben wurde.

Wie wecken Sie Ihren PC nachts auf? Wake on LAN! Überprüfen Sie die WOL-Unterstützung des Motherboards und lesen Sie die Anweisungen zur Aufnahme. Übrigens konnte mein p5b-deluxe nicht aufwachen, und das billige P5KPL-CM hatte keine Probleme.

Setzen Sie CE, sind Sie überzeugt, dass die Sache unflexibel ist. Es legt sein eigenes DHCP an, das dann durch das Laden von Stationen geleitet wird, prüft die Übereinstimmung der IP-Adresse des CE-Servers und der IP-Adresse des geklonten Systems bis zu 3 (!) Stellen. Im Falle einer Nichtübereinstimmung setzt es die IP-Adresse des NFS-Servers nach Belieben.

Daher die folgenden nützlichen Änderungen

Auf dem bereits angehobenen DHCP-Server im Netzwerk konfigurieren wir:
  1. 066 Parameter - IP-Adresse des CE-Servers
  2. 067-Parameter - pxelinux.0
Als nächstes entfernen wir die Überprüfung des DHCP-Servernamens:
/opt/drbl/sbin/mknic-nbi -c n
  1. Bearbeiten Sie die Datei / tftpboot / node_root / sbin / init
  2. change IP_prefix = "$ (echo $ IP | cut -d". "-f1-3)" in IP_prefix = "$ (echo $ IP | cut -d". "-f1-2)"
Wir ändern das Zielverzeichnis für das Backup von local / home / partimag auf den SMB-Share des Backup-Servers, dazu fügen wir die SMB-Share-Parameter in die Datei / tftpboot / node / $ IP / etc / fstab ein und erstellen dann eine Vorlage :
/opt/drbl/sbin/drbl-gen-ssi-files $ IP

Nun, um das Ganze abzurunden, habe ich hastig ein Skript geschrieben, um den Computer über IP aufzuwecken und dann die HDD-KlonerHDD zu sichern.

Kommt noch:

  1. Backups rotieren, sodass nicht mehr als zwei Backups von einer Maschine
  2. Senden Sie den Backup-Status, die Größe und den Maschinennamen an Nagios
  3. Fügen Sie ein Skript hinzu, indem Sie per Befehl eine Wiederherstellung aus einer Sicherung hinzufügen
Fortsetzung des Themas:
Geräte

Freie Sonnenstrahlen effizient in Energie umzuwandeln, mit der Haushalte und andere Einrichtungen mit Strom versorgt werden können, ist der gehegte Traum vieler Verteidiger grüner ...