
Ich verwende Vanilla Ubuntu 20.04 als meinen täglichen Treiber auf einem Lenovo ThinkPad P72. Es sind zwei Laufwerke darin, eine Intel M.2 SSD, die /
montiert ist, und eine Seagate 1 TB HDD, die /home
montiert ist. Partitionen sind nicht verschlüsselt.
Vor Kurzem habe ich festgestellt, dass SMART fehlerhafte Sektoren auf dem Seagate-Laufwerk meldet, und ich war gezwungen, fsck
während eines Neustarts einen Neustart durchzuführen. Ich habe ein Samsung 860 EVO 1 TB SSD-Laufwerk gekauft, um das Seagate-Laufwerk zu ersetzen. Ich habe die Laufwerke noch nicht ausgetauscht ... Gibt es eine einfache Möglichkeit, dies zu tun, ohne das Betriebssystem neu installieren zu müssen? Kann ich das Seagate-Laufwerk möglicherweise mit einem Tool in das Samsung klonen, ersetzen und neu starten?
Ich gehe davon aus, dass dies machbar ist, der Teufel jedoch im Detail steckt (wie etwa den Partitions-UUIDs).
Antwort1
Vorausgesetzt, die Geometrie der Festplatte ist nicht größer als die der SSD (und wahrscheinlich sind sie gleich), sollten Sie ddrescue verwenden können, um die Festplatte per Bitkopie auf die SSD zu kopieren. Dies funktioniert wahrscheinlich bei Ihnen, wenn die Festplatte nicht zu weit weg ist.
Sie sollten von einer USB-Festplatte booten, um ddrescue durchzuführen, damit das Quelldateisystem nicht anderweitig verwendet wird. Stellen Sie sicher, dass Sie die Laufwerkskennungen richtig herum verwenden und verwenden Sie /dev/sdX, nicht sdX1.