Ersetzen Sie die fehlerhafte Festplatte in Ubuntu durch eine SSD und vermeiden Sie eine Neuinstallation

Ersetzen Sie die fehlerhafte Festplatte in Ubuntu durch eine SSD und vermeiden Sie eine Neuinstallation

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 /homemontiert ist. Partitionen sind nicht verschlüsselt.

Vor Kurzem habe ich festgestellt, dass SMART fehlerhafte Sektoren auf dem Seagate-Laufwerk meldet, und ich war gezwungen, fsckwä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.

verwandte Informationen