Ich bin ein neuer Linux-Benutzer. Ich habe mein Wubi in den letzten Wochen mindestens zehnmal von Grund auf neu installiert, weil ich beim Starten des Systems (Treiber, Auflösung usw.) etwas kaputt gemacht habe (X, Grub, Unbekanntes) und nicht bekommen kann es wieder an die Arbeit. Vor allem für einen Neuling wie mich ist es einfacher (und viel schneller), den gesamten shebang neu zu installieren, als zu versuchen, mehrere Schichten fehlgeschlagener "Fixing" -Versuche zu beheben.
Ich gehe davon aus, dass es unter Windows ein Dienstprogramm "Disk Image" gibt, mit dem ich einen Schnappschuss meiner Linux-Installation (und der Boot-Partition !!) erstellen kann, bevor ich mich in Sachen einmische. Dann, nachdem ich meine Maschine überarbeitet habe, würde ich meine Maschine irgendwie auf diesen funktionierenden Schnappschuss zurücksetzen.
Was ist das Linux-Äquivalent zu Windows-Festplatten-Imagern wie Acronis True Image oder Norton Ghost ?
Hinweis: Ich habe eine ähnliche Frage gefunden: Einfaches Sichern / Wiederherstellen des installierten Systems?
Antworten:
Es ist Clonezilla Live: http://clonezilla.org/
Das Tutorial für Clonezilla finden Sie hier.
quelle
dd
ist wenig gefährlich zu bedienen.dd
ist das Hilfsprogramm auf niedriger Ebene, mit dem Sie diese Aufgabe ausführen können. Es handelt sich im Wesentlichen um ein Byte-für-Byte-Kopierhilfsprogramm auf niedriger Ebene. Wenn Sie dies unter "UNIX" erreichen möchten, lesen Sie weiter.Alle Verweise auf das Dateisystem und die Festplatten befinden sich lokal im virtuellen
/dev/
Dateisystem. Es gibt eine Vielzahl von "Knoten"/dev/
, die Schnittstellen zu fast allen Geräten auf Ihrem Computer sind. Zum Beispiel/dev/hda
oder/dev/sda
würde sich auf die erste Festplatte in Ihrem System beziehen (hda vs sda hängt von der Festplatte ab) und/dev/hda1
würde sich auf die erste Partition auf Ihrer Festplatte beziehen.Der einfachste Weg, ein Raw-Image Ihrer Partitionen zu erstellen, besteht darin, dd zu verwenden, um die gesamte Partition in eine einzelne Datei zu sichern (denken Sie daran, dass das Betriebssystem
/dev/sda1
über eine Dateischnittstelle auf die Partitionen zugreift). Stellen Sie sicher, dass Sie sich auf einer größeren Partition oder auf einem sekundären Laufwerk befinden, und führen Sie den folgenden Befehldd if=/dev/hda1 of=./part1.image
zum Sichern (Wiederholen für verschiedene Partitionen)dd if=./part1.image of=/dev/hda1
zum Wiederherstellen ausMit genau demselben Befehl können Sie die gesamte Festplatte sichern (ersetzen
hda1
durchhda
). Sie können dann ein beliebiges Komprimierungsprogramm (gunzip, zip, bzip) verwenden, um die Datei zum Speichern zu komprimieren. Sie können dieselbe Technik verwenden, um Kopien ganzer Partitionen anzufertigen, um Klone Ihres Computers anzufertigen.Es gibt jedoch eine Einschränkung: Beim Wiederherstellen des Backups muss die Partition mindestens so groß sein wie die Partition, von der Sie das Image erstellt haben. Dies schränkt Ihre Optionen im Falle einer Wiederherstellung ein. Sie können die Partition jedoch jederzeit erweitern, nachdem Sie die Sicherung mit
gparted
oder wiederhergestellt habenparted
. Das Bild wird noch matschiger, wenn Sie versuchen, ganze Festplattenkopien wiederherzustellen. Wenn Sie jedoch das Backup auf derselben Festplatte wiederherstellen, müssen Sie sich darüber überhaupt keine Gedanken machen.Wenn Sie jedoch ein "freundlicheres" Dienstprogramm als Norton Ghost möchten, ist dieser Vorschlag möglicherweise nicht für Sie geeignet.
quelle
dd
, wenn ich einen Snapshot einer virtuellen Maschine erstellen und auf einer anderen virtuellen Maschine installieren muss? Was ist, wenn einige Dateien (wie/etc/hostname
) auf beiden Computern unterschiedlich sein müssen?Wir haben eine GUI in Ubuntu, die 'Disks' (
gnome-disks
) heißt und in späteren Ubuntu -Versionen voreingestellt ist.Oder
Starte / suche als "Disks" oder starte als
gnome-disks
.Ebenfalls benötigt werden:
Gparted
Ein Live-Ubuntu (oder Derivate) -Live-Session-USB-Stick.
Bereiten Sie die Partition vor:
Offensichtlich kann eine Partition nicht während der Verwendung kopiert werden : Sie muss abgehängt werden, damit beim Kopieren keine Änderungen auftreten (das ist selbstverständlich). Um Ihre Systempartition zu sichern, müssen Sie daher in einem USB-Live-System booten - oder, wie im obigen Bild zu sehen, in einem separaten (Multi-Boot-) System. Die Systempartition ist die mit einem Stern gekennzeichnete. Wenn Sie versuchen, die Systempartition zu kopieren, erhalten Sie früh genug eine Fehlermeldung:
Außerdem muss beachtet werden, dass das Sichern und Wiederherstellen bootfähiger Partitionen riskant ist und dass eine Sicherung wertvoller / vertraulicher Daten zunächst auf andere Weise erfolgen sollte (durch Kopieren der Daten anstelle der gesamten Daten) Partition usw.). - Nach meiner Erfahrung funktioniert dies mit Ubuntu-Systempartitionen, aber nicht mit Windows-Partitionen.
Optional kann eine Partition, um den vom gespeicherten Image belegten Speicherplatz zu minimieren, zunächst verkleinert werden (von rechts nach rechts), sodass der leere Speicherplatz nicht berücksichtigt wird. Hier ist ein Beitrag dazu: Erstellen Sie ein Partitions-Backup-Image, das nicht größer als die Dateien ist .
Speichern Sie die Partition:
Stellen Sie die Partition wieder her:
Im Anschluss an diese Antwort: Wie man die Systempartition (ISO-Image) mit 'Disks' korrekt wiederherstellt . Siehe dort die Frage. Die Hauptidee ist, dass das Image (ISO) auf einer vorhandenen leeren Partition wiederhergestellt werden muss:
formatiert
unmontiert
größer als das gespeicherte Bild
Bereiten Sie die wiederhergestellte Partition für die Verwendung vor:
Beachten Sie die Kommentare unter der oben verlinkten Antwort zur Tatsache, dass Gparted den Unterschied des Speicherplatzes zwischen der Zielpartition und der wiederhergestellten Partition als nicht zugewiesenen Speicherplatz meldet. Dies kann mit Gparted behoben werden: Partition auswählen und Aktion "Prüfen" anwenden.
Wenn die wiederhergestellte Partition eine Systempartition ist, die Sie als Hauptpartition verwenden möchten:
es muss genügend freier Speicherplatz vorhanden sein: Verwenden Sie Gparted, um "zu überprüfen" (beanspruchen Sie den nicht zugewiesenen Speicherplatz wie oben beschrieben) und vergrößern Sie die Partition, falls erforderlich und möglich.
Verwenden Sie
grub-repair
aus einer Live-Sitzung, um zu installierengrub
. Ich benutze dieses Verfahren: https://askubuntu.com/a/182863/47206 , mit einigen weiteren Details hier: https://askubuntu.com/a/326661/47206 .quelle
dd
jetzt zu sehen, ob es den gleichen Fehler hat.Mit den Sicherungsprogrammen "dump" und "restore" in den Ubuntu-Repositorys können Sie den "Systemstatus" eines gesamten Systems sichern und wiederherstellen.
Die Dienstprogramme "dump" und "restore" können aus den Repositorys installiert werden:
Unten finden Sie Links zu den Manpages:
⠀ Dump
⠀ Restore
In Ihrem Fall können Sie das System auf einem tragbaren Laufwerk sichern:
Für die Wiederherstellung müssten Sie:
Booten Sie von Ihrer Ubuntu Live-CD / DVD / USB.
Installieren Sie das Dump-Dienstprogramm.
Hängen Sie Ihre Festplatte ein.
Wiederherstellen (dh
restore -r -f my_file /my_mount
).Hinweis: Wenn Sie auf einer neuen Festplatte wiederherstellen, müssen Sie Ihren Bootloader (GRUB) installieren.
Weitere Informationen finden Sie unter Linux auf eine andere Festplatte verschieben (Dump, Restore, Backup)
quelle
Das Folgende sind Schritte aus dem Ubuntu-Wiki
Backup mit dd
Das folgende Beispiel erstellt ein Laufwerk-Image von
/dev/sda
, das Image wird auf einem externen Laufwerk gesichert und komprimiert. Zum Beispiel kann man bzip2 für maximale Komprimierung verwenden:Wiederherstellen eines Laufwerkabbilds
Um ein Laufwerkabbild wiederherzustellen, müssen Sie eine Live-Umgebung starten. Die Wiederherstellung ist ganz einfach und beinhaltet eigentlich nur das Umkehren des Wenn und des Wertes. Dies wird zeigen ,
dd
das Laufwerk mit den Daten zu überschreiben , die in der Datei gespeichert wird. Stellen Sie sicher, dass die Image-Datei nicht auf dem Laufwerk gespeichert ist, auf dem Sie wiederherstellen. Wenn Sie dies tun, überschreibt dd möglicherweise während des Vorgangs die Image-Datei und beschädigt sie und Ihr Laufwerk.So stellen Sie das Laufwerk oben wieder her:
Wenn das gesamte Laufwerk wiederherstellen, wird das System nicht automatisch erstellt werden , die Geräte (
/dev/sda1
,/dev/sda2
usw.). Starten Sie das System neu, um eine automatische Erkennung zu gewährleisten.Wenn Sie Ubuntu auf einem neuen Laufwerk wiederhergestellt und die UUIDs (siehe UsingUUID für weitere Informationen ) geändert haben, müssen Sie den Bootloader und die Mount-Punkte ändern. Folgendes möchte man über ein Terminal bearbeiten:
Verwenden Sie den folgenden Befehl, um die neuen UUIDs für Ihre Laufwerke zu ermitteln:
Aus dieser Liste können Sie die Informationen mit denen von fdisk vergleichen, um zu wissen, welches Laufwerk welches ist. Aktualisieren Sie dann einfach die UUIDs in den GRUB- und fstab-Dateien.
quelle
Ich würde RemasterSys für diese Aufgabe empfehlen.
Es erstellt ISO für Ihre Installation, Backup User Date mit Deja Dup.
quelle
Es gibt auch Ghost für Linux , aber Clonezilla ist die bessere Option - es ist aktueller. Die neueste Version von Ghost für Linux ist im Mai 2009 aufgeführt, während die neueste Version von Clonezilla im November 2010 veröffentlicht wurde. Eine geringfügige Einschränkung von Clonezilla im Vergleich zu Ghost besteht darin, dass Sie die Größe der Partition bei der Wiederherstellung nicht ändern können, während Norton Ghost dies kann.
Sie werden es wahrscheinlich nicht brauchen, aber Clonezilla unterstützt auch Multicasting.
quelle
Mit CloneZilla können Sie genau das tun, was Sie brauchen
quelle
Die Verwendung von "Dump" und "Restore" ist eine von virtual.stack angegebene Lösung.
Sie könnten jedoch an der Verwendung von Clonezilla interessiert sein, wenn Sie ein externes USB-Festplattenlaufwerk oder ein NAS haben. Sie müssen nur ein ISO - Image herunterladen , indem Sie hier (Sie können die globale Download - Seite zugreifen hier), brenne es mit "Brasero". Booten Sie von der Clonezilla Live-CD und führen Sie eine Sicherung (Festplatte oder Partition zum Image) Ihrer Hauptfestplatte durch (mit Ihrem gesunden Ubuntu). Beachten Sie, dass Sie die als Sicherungsziel gemountete Partition nicht sichern können (ziemlich logisch). Wenn Ihr System kaputt ist, müssen Sie nur noch einmal mit Clonezilla Live CD booten und eine Wiederherstellung Ihres Systems durchführen. Vergessen Sie nicht, dass Clonezilla Schnappschüsse erstellt. Wenn Sie also Ihre Daten ("/ home", "/ etc", ...) auf derselben Festplatte / Partition wie das Ubuntu-System haben, erhalten Sie die Daten aus dem Backup zurück und verlieren, was seit dieser Sicherung getan wurde ...
Ein Tutorial für Clonezilla Live finden Sie hier: How to Use Clonezilla - Tutorial
Sie können auch "Back In Time (backintime-gnome)" (im Ubuntu Software Center erhältlich) oder (Déjà Dup, ...) verwenden, um eine Sicherungskopie Ihrer Daten zu erstellen. Sie müssen nur ("/ home", "/ etc", "/ var", "/ usr / local", ...) in das Sicherungsprofil aufnehmen. So können Sie mit Clonezilla Ihr gesundes System und dann Ihre neuesten Daten mit "Back In Time" oder anderen Funktionen wiederherstellen.
quelle
Wenn Sie Wubi verwenden, warum booten Sie nicht einfach in Windows und kopieren die
root.disk
Datei?Das Wiederherstellen ist dann so einfach wie das Umbenennen
root.disk
in etwas anderes und das Umbenennen der Kopie inroot.disk
.quelle
UPDATE November 2015
Das neue Remastersys ist Pinguy Builder und es gibt auch eine App namens Systemback, die ich persönlich bevorzuge. So können Sie es installieren:
UPDATE 05.01.2015
Der Link, den ich in dieser und anderen Anweisungen in Schritt 2 zur Verfügung stelle, funktioniert nicht mehr. Allerdings hatte ich die Remastersys-Dateien vor dem Herunterfahren der Website heruntergeladen und sie können perfekt über das Ubuntu Software Center installiert werden. !! Ich bin nicht sicher, ob die Dateien im Ubuntu Software Center verfügbar sind, aber wenn Sie sie auf Ihrem Computer haben, können sie über diesen installiert werden.
Sie benötigen ein Programm, das eine ISO-Datei erzeugen kann, und dies ist Remastersys.
Diese Anleitung hat mir geholfen, remastersys unter Ubuntu 14.04.1 32bit erfolgreich zu installieren und auszuführen sowie ein bootfähiges Flash-Laufwerk mit der von mir erstellten benutzerdefinierten ISO zu erstellen und zu verwenden.
Hinweis: Ein Flash-Laufwerk funktioniert nur, wenn Sie aus irgendeinem Grund ein manuelles Upgrade des Kernels durchgeführt haben, bevor Sie ein Image des Systems erstellt haben.
Drücken Sie Strg-Alt-T und führen Sie aus
Gehen Sie zu diesem Link und laden Sie die remastersys-Version für 32-Bit- oder 64-Bit-Systeme herunter
http://www.remastersys.com/ubuntu/pool/main/r/remastersys-gui/
WICHTIG: Ich habe die Version 3.0.4-1 i386 heruntergeladen und es FUNKTIONIERT. Ich habe die Version 3.0.2 überprüft und es funktioniert nicht.
Öffnen Sie Programme und Updates (Suche in Dash oder in den Systemparametern)
Gehen Sie in Programme und Updates zur Registerkarte Andere und drücken Sie Hinzufügen ...
Kopieren Sie diese
und drücken Sie OK
Suchen Sie nun nach zwei Zeilen mit "www.remastersys.com/" in der Liste, die Sie auf der Registerkarte "Andere" finden, und stellen Sie sicher, dass Sie beide Kontrollkästchen aktivieren. Geben Sie ein Passwort ein, wenn Sie dazu aufgefordert werden.
Drücken Sie Strg-Alt-T und führen Sie aus
Um remastersys-gui zu öffnen, benötigen Sie immer root-Rechte. Also mach es im Terminal (Strg-Alt-T)
quelle
Sie können Clonezilla verwenden
Schauen Sie sich diese Screenshots hier an und fragen Sie im Detail nach mehrdeutigen Menüs
Sie können Ghost auch für Linux G4l verwenden.
lade iso von hier runter dann brenne auf cd und benutze es live cd.
quelle