staging.inyokaproject.org

Clonen auf eine zweite Festplatte

Status: Ungelöst | Ubuntu-Version: Ubuntu 22.04 (Jammy Jellyfish)
Antworten |

turmalin

Anmeldungsdatum:
26. Juli 2022

Beiträge: 49

Hallo,

ich habe eine externe SSD Festplatte mit der ich unter Ubuntu arbeite. Die SSD hat 128 GB.

Ich habe eine zweite Festplatte, genau die gleiche, auf die ich die erste Platte 1:1 als Clone übertragen wollte, um bei einem Ausfall der ersten Festplatte hätte ich dann eine zweite Platte.

Hm, ich habe mit der Eingabe

sudo dd if=/dev/sdc of=/dev/sdd bs=100M status=progress

die Übertragung angestoßen, die Kopie lief dann auch ca. drei Stunden - aber es funktioniert nicht. Die zweite Festplatte, also der Clone bootet nicht und wirft mir ein error.

Ich frage mich, was habe ich falsch gemacht?

Kann mir da jemand helfen?

Vielen Dank und Gruß

voxxell99

Avatar von voxxell99

Anmeldungsdatum:
23. September 2009

Beiträge: 3744

turmalin

(Themenstarter)

Anmeldungsdatum:
26. Juli 2022

Beiträge: 49

Das hatte ich vorher schon gelesen, und es kam mir für meine Kenntnisse doch recht kompliziert vor.

Ich habe aber auch gelesen, dass man das über "sudo dd if=/dev/sdc of=/dev/sdd bs=100M status=progress" machen kann.

1.) Wäre hier Clonezilla eine Alternative? Oder bleibt mir nicht anderes übrig, dass so zu machen wie in https://wiki.ubuntuusers.de/dd/#Festplatte-klonen beschrieben.

2.) Meine zweite Platte wollte ich nochmal formatieren. Dummerweise kann ich die auch nicht mehr einhängen über Hilfsprogramme → Laufwerke. Hinweis: Ext4 (version 1.0) – Nicht eingehängt (Error mounting). Muss ich das dann über Shell machen?

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 7816

turmalin schrieb:

[…] SSD […] Ich habe eine zweite Festplatte, genau die gleiche, auf die ich die erste Platte 1:1 als Clone übertragen wollte

Bei einer SSD als Ziel funktioniert das möglicherweise nur, wenn sie größer als die Vorlage ist.

Wurde die Kopieraktion ohne Fehlermeldung beendet?

[…] Die zweite Festplatte, also der Clone bootet nicht und wirft mir ein error.

Welchen Fehler?

voxxell99

Avatar von voxxell99

Anmeldungsdatum:
23. September 2009

Beiträge: 3744

Bei dd vermute ich deine Blockgröße von 100 MegaByte als Fehlerursache. Klar geht es auch grafisch mit einem der gängigen Livesysteme wie Clonezilla oder Rescuezilla etc.

turmalin

(Themenstarter)

Anmeldungsdatum:
26. Juli 2022

Beiträge: 49

@kB @voxxell99 - erstmal Danke für Eure Antworten.

@kB: 1.) Die Kopieraktion verlief ohne Fehler 2.) Ich hab die FP mal unter Windows neu formatiert, NTFS zunächst, damit die FP unter Ubuntu erkannt wird - funktioniert. Habe bei der FP auch nur mal Partition angelegt.

@voxxell99 Und welche Blockgröße wäre anzugeben?

Aber doch nochmal zu dem wiki-Link.

Warum ist das dort so kompliziert, wenn es doch auch mit meiner Eingabe "sudo dd if=/dev/sdc of=/dev/sdd bs=100M status=progress" gehen könnte; naja, geklappt hat's noch nicht - ich meine, wenn doch die FP Sektor für Sektor kopiert wird, sollte das doch gehen, so wie ich es gemacht hatte, oder? Die Frage ist wirklich, warum hat es nicht funktioniert?

Vielleicht hast Du @voxxell99 ja recht, dass es an den 100MB liegt die ich eingegeben habe, aber bevor ich wieder drei Stunden warte, um zu probieren, ob ne andere Größe richtiger wäre, würde ich den Fehler lieber genau wissen.

Gruß

Bernd

voxxell99

Avatar von voxxell99

Anmeldungsdatum:
23. September 2009

Beiträge: 3744

Im verlinkten Artikel wird ausdrücklich die richtige Blockgröße erwähnt. 😉

Formatierungen sind auf der Zielplatte absolut unnötig, weil sie eh überschrieben wird!

turmalin

(Themenstarter)

Anmeldungsdatum:
26. Juli 2022

Beiträge: 49

@kB @voxxell99 - OK, danke. Ich werd's mal mit 512 heute Abend versuchen.

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: Zähle...

Hallo turmalin
dd (Abschnitt „Festplatte-klonen“) wurde dir verlinkt.

Daraus zitiert:

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

Frage: wo steht da eine Blockgröße?

Was du aber beachten solltest ist das hier

Falls man plant beide Platten gleichzeitig im selben PC zu betreiben, ist darauf zu achten, dass die UUIDs der geklonten Platte geändert werden, da es sonst zu Konflikten kommt.

Dann ist das zu beachten:

Diese Angabe

Die zweite Festplatte, also der Clone bootet nicht und wirft mir ein error.

fehlt immer noch.

turmalin

(Themenstarter)

Anmeldungsdatum:
26. Juli 2022

Beiträge: 49

@Berlin_1946 - Danke für Deine Antwort.

Ich habe gelesen, dass bei keiner Eingabe automatisch 515 Byte genommen werden.

1.) Frage hierzu: Wenn ich explizit die bs=512 angebe, was muss hinter den 512??? stehen? → 512B?? - also ein B?

2.) error: no such device error -no such partition

Aber, ich habe einen großen Fehler gemacht. Ich habe die erste Platte nicht ausgehängt - habe also das Ganze nicht über einen Stick gemacht - Asche über mein Haupt.

Ich mach mir jetzt einen ISO Stick und mach dann das Ganze nochmal. Dennoch, nochmal zu meiner Frage: Nach den 512, was muss ich da eingeben?

Danke und Gruß

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 52312

turmalin schrieb:

Dennoch, nochmal zu meiner Frage: Nach den 512, was muss ich da eingeben?

Nichts. Steht auch in der Manpage.

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: Zähle...

turmalin schrieb:

Ich habe gelesen, dass bei keiner Eingabe automatisch 515 Byte genommen werden.

Das könnte diese Stelle aus dem Wiki dd (Abschnitt „Festplatte-klonen“)

Standardmäßig wird mit 512 Bytes gelesen, bei defekten Blöcken wäre ein "bs=4K" zu empfehlen.

Achtung: ein großes K -d.h. 1K entspricht 1024 Byte-.

Was hier auch steht, ist der Hinweis auf defekte Blöcke.

Falls du eine Vermutung auf solche Blöcke hast, dann schau mal hier im Wiki Festplattenstatus (Abschnitt „Externe-USB-Gehaeuse“)

lsblk -pf # um das X zu ersetzen  O:-) 
sudo smartctl -A -d sat /dev/sdX| grep -i Current_Pending_Sector # X entsprechend anpassen.

turmalin

(Themenstarter)

Anmeldungsdatum:
26. Juli 2022

Beiträge: 49

Vielen lieben Dank für Eure tolle Unterstützung!!!

Ich hab's jetzt geschafft, ich war vorher einfach zu zappelig, habe zu viele Fehler gemacht.

Booten vom Stick - prüfen, welcher Festplatte welchem Gerät zugeordnet wurde, alle Festplatten aushängen, und dann:

sudo dd if=/dev/sdd of=/dev/sde bs=512 status=progress

und warten. lange warten; bei mir knapp fünf Stunden.

Was bin ich jetzt froh.

Aber, ich bekomme nächste Woche 2x 500 GB externe Festplatten, SSD, und werde diese dann von meiner 128 GB Festplatte ebenfalls durch Klonen aufspielen. Die kleinen Platten haben mittlerweile zu wenig Speicherplatz, 500 GB reicht mir dicke.

Muss ich mir jetzt Sorgen machen, werden wieder dunkle Wolken am Horizont auftauchen 😳

Denn: Das gesamte Abbild er 128 GB Platte wird 1:1 auf die 500 GB Platte aufgespielt, soll ja auch so sein. Was ist denn mit dem Rest der 500er Festplatte. Wird die übertragende Partition dann mit dem Rest der 500er Platte verbunden/erweitert?

Glaube nicht, dass das so einfach ist.

Viele Grüße und noch einen Rest- 1. Mai 😀

Gruß

Bernd

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 52312

turmalin schrieb:

Aber, ich bekomme nächste Woche 2x 500 GB externe Festplatten, SSD, und werde diese dann von meiner 128 GB Festplatte ebenfalls durch Klonen aufspielen. Die kleinen Platten haben mittlerweile zu wenig Speicherplatz, 500 GB reicht mir dicke.

Dann nimm Clonezilla, das überträgt dir das auf eine neuere Platte, passt das Dateisystem an und schreibt den Bootloader.

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: Zähle...

turmalin schrieb:

Was ist denn mit dem Rest der 500er Festplatte. Wird die übertragende Partition dann mit dem Rest der 500er Platte verbunden/erweitert?

Bitte benutze in deiner Antwort oben das dritte Symbol von rechts – den Button mit < > - , wähle „Rohtext“ und poste bitte im Codeblock von Prompt bis Prompt das Ergebnis von:

sudo parted -l

Die Ergebnisse aus dem Terminal nicht abschreiben, sondern per „copy + paste“ einfügen

Mit "copy+paste" ist gemeint das Markieren eines Textes bzw. Kommandos mit der Maus, anschließendes Kopieren und Einfügen an eine andere Stelle. Diese Methode ist oft einfacher zu handhaben als Kommandos neu ein zu tippen.

Antworten |