ddrescue fungerade fint men lite strul blev det, mest för att jag inte läste dokumentationen.
1.
Jag monterade den nya disken i min USB 3.0 To SATA/IDE Adapter (som jag glömt vad det heter men här är en länk till en motsvarande men modernare, min är större, äldre och har extern strömförsörjning)
Den gamla HDDn var monterad på /dev/sdb1 (/home) och /dev/sdb2 (/opt).
Den nya monterades på /dev/sde1 respektive /dev/sde2
2.
Installerade ddrescue.
3.
Sedan läste jag som vanligt de första raderna i "man ddrescue" och slog upp en internetsida där någon berättade hur det går till men det stämde inte alls så jag tänkte som vanligt att "hur svårt kan det vara?" och körde igång ... Men det visade sig att det krävdes en extra parameter, så kommandona blev
ddrescue --force -v /dev/sdb1 /dev/sde1
och
ddrescue --force -v /dev/sdb2 /dev/sde2
Allt som allt tog det 3 1/2 timme
4.
Kör fschk på partitionerna, helvete inget hittas! Vanudåda! Kolla med lsblk! Partitionerna på den nya disken har fått samma UUID som partitionerna på den gamla! Såklart! Det är ju bit-för-bit-kopior av den gamla diskens data.
5.
Jag vill inte bara byta disken och hoppas nu när jag redan gjort bort mig. Ingen data syns ju eftersom den nya disken inte kan monteras.
Så, gå igenom partitionerna och sätt dit de gamla UUIDerna (som jag hade antecknat).
e2fsck -f /dev/sde1
tune2fs -U c7b0d345-9070-43d6-9338-f11e41a91e83 /dev/sde1
e2fsck -f /dev/sde2
tune2fs -U 2028e13a-8f1a-4e69-9ec9-f17357529110 /dev/sde2
Montera, och se, det funkar, allt är lika på de båda diskarna så det här steget var onödigt.
6.
Ändra i /etc/fstab,
stäng av datorn
byt diskarna
starta igen
Allt funkar som det ska.
Stäng av datorn,
bort med gamla disken,
starta igen och klart!
Egentligen kunde jag ha struntat i 4, 5 och delar av 6 och bara öppnat datorn, bytt diskarna och startat om. Hade inte behövt ändra i /etc/fstab eftersom de nya partitionerna fått samma UUID som de gamla. Men gammal i gården vet att strula till det. Man ska tydligen läsa mer än de första tre raderna i dokumentationen OCH följa det man läser. Men nu fungerar det med färsk hårddisk och en ny läxa som jag väl glömmer till nästa gång...