ddrescue: arresto sicuro mentre "Dividi blocchi non riusciti"?


8

Prova di clonare un disco guasto con ddrescue

sudo ddrescue -r 3 / path / to / home / destination / logfile

Funziona da circa 10 giorni! Ora sta dividendo i blocchi falliti e non ha letto nulla con successo negli ultimi due giorni.

È sicuro Ctrl + c ddrescue ora? L'immagine salvata finora sarà utilizzabile se lo faccio?


ddrescue ha già effettuato un passaggio, copiando la maggior parte delle parti del disco. Ora sta cercando di dividere e copiare blocchi non riusciti. Non dovrebbe essere sicuro fermarlo senza corrompere nulla?
ananth.p,

Quindi, sono preoccupato che, sebbene i commenti pubblicati siano utili. La vera domanda rimane ancora senza risposta: Cioè: posso interromperla ora e potrò accedere ai dati salvati se la interrompo durante la fase "Suddivisione dei blocchi non riusciti"?
lemoncurry

Risposte:


2

Questo è dal manuale di ddrescue :

IMPORTANTE! Se si interrompe il salvataggio e si riavvia, eventuali partizioni parzialmente copiate devono essere nascoste prima di consentire loro di essere toccate da qualsiasi sistema operativo che tenta di montare e "correggere" le partizioni che vede.


Comprensibile. Sto eseguendo l'avvio da Live CD e non monterò automaticamente la partizione di origine. Non vorrei disturbarlo. Rescued è il file di immagine che non verrà comunque montato automaticamente. La mia preoccupazione è che, poiché l'operazione ddrescue è incompleta, se terminerò ora, sarò in grado di montare il file di immagine salvato? in modo da poter tentare di estrarre dati da esso.
ananth.p,

Una caratteristica interessante di ddrescue è che puoi interrompere e riprendere la sua attività. Utilizzerà il file di registro per riprendere da dove si è fermato per ultimo. Non penso che tu possa montare il file immagine.
Mitch

0

Il comando

fdisk -l /path/to/image  

ti mostrerà la dimensione del blocco e il blocco iniziale della partizione. Puoi usarlo per calcolare l'offset. Dire che la dimensione del blocco è 512 e il blocco iniziale è come 128;512*128=65536

Quindi 65536è il tuo offset che puoi montare con il comando

mount -o loop,offset=65536 /path/to/image.img /mnt/tmp  

o qualunque punto di montaggio desideri montare.

Lavoro fatto.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.