Ich habe eine interne 320 GB SATA-Festplatte, die Anzeichen eines bevorstehenden Ausfalls zeigt (Fehler beim Kopieren, SMART-Status usw.). Ich habe eine weitere interne Festplatte zur Verfügung, auf die ich die Daten migrieren möchte. Mein aktuelles Setup ist wie folgt:
Betriebssystem: Ubuntu 14.04
/dev/sda --> fehlerhaftes Laufwerk
/dev/sda1 --> gemountet / ~20 GB 50 % frei
/dev/sda2 --> gemounteter Swap ~5 GB
/dev/sda3 --> gemountet /home/user ~250 GB 80 % frei
Kann mir jemand erklären, welches Verfahren ich befolgen muss, um alle Daten auf das neue Laufwerk zu kopieren?damit ich Linux nicht neu installieren und alles neu konfigurieren mussvon Grund auf neu ?
TIA
Antwort1
Sie können dd verwenden
# dd if=/dev/sda of=/path/to/dump.bin bs=8M
Dies erstellt ein Image von /dev/sda als dump.bin. Beachten Sie, dass sich „bs“ auf die Blockgröße bezieht und im Wesentlichen bedeutet, wie viel dd gleichzeitig liest/schreibt. Sie sollten eine etwas größere Blockgröße haben, um die Dinge zu beschleunigen
Wenn Sie eine neue Festplatte erhalten, können Sie das Image mit dem folgenden Befehl wiederherstellen (vorausgesetzt, Ihr neues Laufwerk ist /dev/sdb)
# dd if=/path/to/dump.bin of=/dev/sdb bs=8M
Dadurch wird Ihr neues Laufwerk im Grunde genommen zu einem Byte-für-Byte-Klon Ihres alten Laufwerks. Beachten Sie, dass dadurch auch alle Daten auf Ihrem neuen Laufwerk dauerhaft gelöscht werden!
Allerdings muss das neue Laufwerk mindestens die gleiche Größe wie das Image haben.
Sie können diesen Befehl auch mit Komprimierungstools wie gzip oder bzip2 kombinieren, um eine Komprimierung zu erreichen, die viel komprimiert
Wenn Ihre Festplatte defekt ist, funktioniert dies möglicherweise nicht, wenn beim Lesen (oder Schreiben) Fehler aufgetreten sind.
Wenn Sie Probleme beim Kopieren der gesamten Festplatte haben, können Sie alternativ versuchen, nur einen Dump von /dev/sda1 (das Ihre Systemdateien enthält) zu erstellen und Ihre /home-Dateien Datei für Datei zu kopieren. Auf Ihrem neuen Laufwerk können Sie dann Ihr Partitionslayout manuell neu erstellen und die Datei in die entsprechende Partition dumpen.