Wie kann ich mein gesamtes System einfach klonen?


18

Ich verwende ein Ubuntu 14.04 LTS und habe einige Probleme mit meiner Festplatte. Ich habe eine neue Festplatte mit der gleichen Größe (1 TB) gekauft und beabsichtige, alle meine Daten (Softs, Arbeiten, Bilder usw.) auf die neue Festplatte zu verschieben.

Wie geht das am einfachsten?


1
Sie können Partitionen mit gparted von einer Live-CD kopieren und einfügen
Panther

Oder Sie könnten clonezilla (GPL) verwenden clonezilla.org
Bruni

4
HINWEIS: Unabhängig davon, welche Methode zum Kopieren verwendet wird , ist es viel sicherer, dies auf einem System (Hardware) zu tun, das von einer Live-CD / einem USB- Medium gebootet wurde . Das Kopieren des Live-Systems von diesem Laufwerk UND mit einer verdächtigen Festplatte kann zu Problemen führen, die Sie möglicherweise nicht sofort bemerken.
David6

Antworten:


13

Der einfachste Weg, dies zu tun, ist die Verwendung von Gparted von Live CD / USB, wie oben vorgeschlagen. Lesen Sie hierzu den Abschnitt "Kopieren und Einfügen einer Partition" im Handbuch von Gparted . So reproduzieren Sie die im Link angegebenen Schritte:

So kopieren Sie eine Partition:

  1. Wählen Sie eine nicht gemountete Partition aus. Weitere Informationen finden Sie im Abschnitt „ Auswählen einer Partition “.

  2. Wählen Sie: Partition → Kopieren. Die Anwendung markiert die Partition als Quellpartition.

So fügen Sie eine Partition ein:

  1. Wählen Sie einen nicht zugewiesenen Speicherplatz auf einem Festplattengerät. Weitere Informationen finden Sie im Abschnitt „ Auswählen von nicht zugewiesenem Speicherplatz “.

  2. Wählen Sie: Partition → Einfügen. Die Anwendung zeigt das Dialogfeld Einfügen / Pfad zur Partition an.

  3. Wenn Sie möchten, können Sie die Größe und Position der Partition anpassen. Weitere Informationen finden Sie im Abschnitt „ Festlegen der Partitionsgröße und -position “.

  4. Wenn Sie möchten, können Sie die Ausrichtung der Partition festlegen. Weitere Informationen finden Sie im Abschnitt „ Festlegen der Partitionsausrichtung “.

  5. Klicken Sie auf Einfügen. Die Anwendung zeigt den Kopierpartitionsvorgang im Bereich Ausstehende Vorgänge an.


Vielen Dank, dass Sie mir dabei geholfen haben, aber ich denke, ich werde einen einfachen manuellen Weg verwenden, wie unten von @Frantique vorgeschlagen.
Adascalitei Lucian

Ja, Sie haben die Wahl. Möglicherweise werden einige andere diese Methode einfacher finden :) Seien Sie vorsichtig dd(und sogar cat), da sie Dinge durcheinander bringen können, wenn sie nicht mit Vorsicht angewendet werden.
Ron

@AdascaliteiLucian nicht tun cat(siehe Kommentar oben). Wenn Sie Dinge beschleunigen möchten, verwenden Sie eine größere Puffergröße (64 MB oder so) mitdd
Fabby

catist sicherer und einfacher als dd. Es gibt überhaupt keinen Grund, es nicht zu benutzen .
Terdon

6

Die Verwendung von CloneZilla ( http://clonezilla.org/ ) kümmert sich um die Details.


5
Obwohl Ihre Antwort zu 100% korrekt ist, kann es auch zu 100% unbrauchbar werden, wenn dieser Link verschoben, geändert, in einen anderen verschmolzen wird oder die Hauptseite einfach verschwindet ... :-( Bearbeiten Sie daher Ihre Antwort und kopieren Sie die relevante Schritte vom Link in Ihre Antwort, wodurch Ihre Antwort für 100% der Lebensdauer dieser Website garantiert wird! ;-) Sie können den Link immer am Ende Ihrer Antwort als Quelle für Ihr Material
belassen

3
Könnten Sie das etwas näher erläutern? Stellen Sie zum Beispiel dar, wie Sie mit clonezilla eine Partition klonen würden ...
Oli

4
Sei nicht so hart Fabby: Clonezilla gibt es schon seit langem (fast 10 Jahre, denke ich). Wenn die Site verschoben wird, können Sie sie jederzeit googeln. Das vollständige Handbuch und die Kurzanleitungen finden Sie auf der Website. Was möchten Sie mit einbeziehen: die Download-Sites: osdn, sourceforge? Oder das Github-Repository? Wie auch immer, wenn das Projekt so verlassen wird, dass die Website nicht mehr funktioniert, ist es meistens besser, es nicht zu verwenden, es sei denn, Sie lesen die Quelle.
Jringoot

Ich bin mit jringoot einverstanden. Wenn der Link nicht mehr verfügbar ist, ist die Antwort ohnehin umstritten.
user1182988

5

Booten Sie von einem Live-System, schließen Sie die neue Festplatte über USB (oder ein anderes Kabel, abhängig von Ihrer Hardware) an und starten Sie ein 'Terminal'.

Überprüfen Sie den Pfad für Ihre alte Festplatte (wahrscheinlich /dev/sda) und auch für die neue ( /dev/sdb) und geben Sie den folgenden Befehl ein:

sudo dd if=/dev/sda of=/dev/sdb

Bitte denken Sie daran, dass es lange dauern wird. Es gibt keine Standardfortschrittsanzeige. Sie können den Fortschritt anzeigen, indem Sie ein SIGUSR1-Signal an den Prozess senden, z . B. sudo pkill -USR1 ddoder sudo pkill -USR1 -f sdb.

Eine andere Möglichkeit ist (noch schneller als dd):

cat /dev/sda >/dev/sdb

Ich denke, das ist die Methode, die ich wählen werde, um ehrlich zu sein, ich bevorzuge die Shell-Sache anstelle der Gparted-Sache.
Adascalitei Lucian

1
Lucian: da, e cea mai buna solutie. ;)
Frantique

3
Wenn Sie ddeinen größeren Block verwenden, wird dies beschleunigt. zBsudo dd if=/dev/sda of=/dev/sdb bs=1024k
David Purdue

David: Ja, nur weil wir nichts über die Hardware wissen, ist es besser, langsamer zu fahren.
Frantique

1
Buna asta :), nu m-as fi astepat :), oricum tin thread-ul deschis in der erfahrungsbericht ceva probleme, Teoretische eu vreau sa inlocuiesc un Hard Wd Blue 1Tb, Pflege deja credca i se duc acele de pe platane, cu un Hard Wd Black 1Tb, und zwar in einer Reihenfolge, in der der Punkt angezeigt wird, am liebsten in der Nähe. Geschätztes Guthaben in Rechtssache 4 5 ore sa se copie. Multumesc inkl. Daten.
Adascalitei Lucian
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.