Sida 1 av 1
ddrescue räddar informationen på en "trasig" hårddisk
Postat: 04 jan 2010, 22:44
av RicchiH
Om man som en kompis till mej inte gör backup:er av sina viktiga filer,
så kommer man en vacker dag inse att en hårddisk inte håller för alltid.
Tänkte därför tipsa om ett smidigt sätt att åtminstone försöka rädda de sektorerna som ännu inte gått sönder på disken.
( OBS om det är väldigt viktiga filer skall man kanske hellre lämna in disken till något recoveryföretag )
jag använde ddrescue med kommando:
Kod: Markera allt
sudo ddrescue -r1 /plats/att/läsa/från /platsen/där/man skapar/en/kopia
-r1 betyder att kommandot körs 1 extra gång på varje sektor innan den ger upp.
man kan sedan köra in den exakta kopian på en ny disk med:
Kod: Markera allt
sudo dd if=/platsen/till/det/som/skall/kopieras of=/dev/xxx
OBS XXX byts ut mot den nya diskens namn.
det sägs att det även kan hjälpa att lägga disken i frysen över natten innan man kör ddrescue ,men det ökar även risken för att den helt skall gå sönder.
PS. gör backup av dina viktiga filer nu. DS.
Re: ddrescue räddar informationen på en "trasig" hårddisk
Postat: 04 jan 2010, 23:23
av vulfgar
Verkligen ett bra tips!
fast det hade varit kanon att få in detta i wikin också (ja, jag
vet att jag är besvärlig...

)
Re: ddrescue räddar informationen på en "trasig" hårddisk
Postat: 04 jan 2010, 23:33
av RicchiH
Tack Vulfgar !
Jag ska försöka fixa in det innan helgen då.
Re: ddrescue räddar informationen på en "trasig" hårddisk
Postat: 06 jan 2010, 01:17
av RicchiH
Nu har jag slängt in den i Howto:n
http://ubuntu-se.org/wiki/Howtos/R%C3%A ... 3%A5rddisk
hoppas det blev rätt har inte gjort det tidigare du kan väl rätta det som ser galet ut Vulfgar
Re: ddrescue räddar informationen på en "trasig" hårddisk
Postat: 06 jan 2010, 01:49
av Bowmore
Bra jobbat
Ett förslag är att lägga kommandona i sk CODE-segment.
Det är paketet
gddrescue som installerar kommandot
ddrescue. Paketet
ddrescue installerar kommandot
dd_rescue. Otroligt men sant!
Sen kan du ta en titt på manualen
GNU ddrescue och jag tänker då speciellt på
kap 6 som ger lite tips och tar upp vad man bör tänka på när man använder det plus att man kan köra det direkt mellan två diskar. Om inte annat kan du ju referera till den.
Re: ddrescue räddar informationen på en "trasig" hårddisk
Postat: 06 jan 2010, 02:36
av m!rage
Jag ändrade det lite snabbt. Det är ju trots allt en wiki

Är det ett mellanrum i början av raden som du menar med kod-segment?
Re: ddrescue räddar informationen på en "trasig" hårddisk
Postat: 06 jan 2010, 09:44
av RicchiH
Jag rättade till installations kommandot och lade till en länk till gnu ddescue manual.
Tack Bowmore
Re: ddrescue räddar informationen på en "trasig" hårddisk
Postat: 06 jan 2010, 19:11
av Bowmore
Ja nu ser det mycket bättre ut
Några fler kommentarer:
Vid första
fdisk står det "
Ta sedan reda på din disks partitionstabell genom".
Ser inte hur diskens partitionstabell kommer in här. Syftet är väl endast att ta reda på den "trasiga" diskens enhetsbeteckning, dvs vilket
sdx den har för att sen kunna använda det i
ddrescue?
På samma sätt är den andra
fdisk till för att ta reda på den nya diskens enhetsbeteckning.
På raden efter
dd står det "
byt ut xxx mot din nya hårddiskpartition.". Samma här, det är inte en partition vi räddar i den här wikin utan en hel disk. Så det borde stå t.ex "
byt ut xxx mot din nya disks enhetsbeteckning ex. /dev/sdb"
Ytterligare funderingar:
När man räddar data från en disk som havererat så bör man minimera antalet läsningar från den disken. Som wikin är skriven nu så innebär ett fel, t.ex disken slutar svara under kopieringen, att man får börja om läsningen från början. Lägger man till en
loggfil i ddrescue så undviker man det, dvs den startar upp ifrån där den blev avbruten förra gången.
Ha det gott

Re: ddrescue räddar informationen på en "trasig" hårddisk
Postat: 06 jan 2010, 20:08
av RicchiH
Bowmore skrev:
Ytterligare funderingar:
När man räddar data från en disk som havererat så bör man minimera antalet läsningar från den disken. Som wikin är skriven nu så innebär ett fel, t.ex disken slutar svara under kopieringen, att man får börja om läsningen från början. Lägger man till en
loggfil i ddrescue så undviker man det, dvs den startar upp ifrån där den blev avbruten förra gången.
Ha det gott

I dd måste man läsa om disken från början men inte med ddrescue ( det är just därför ddrescue är så mkt bättre än dd ). Man kan tom "pausa" med CTRL & C och sen uppta det igen nån annan gång. bara man ser till att skriva hela kommandot och även platsen till loggfilen.
I övrigt har du helt rätt men hjärnan kom inte på enhetsbeteckning så sent igår kväll, därför blev det istället partitionstabell.
Jag fixar till det.