In ddrescue, l'unità di destinazione deve essere formattata allo stesso modo dell'unità danneggiata?


1

Amici: ho 3 brevi domande su ddrescue. Questa è l'operazione che voglio eseguire:

sudo ddrescue -f -n -v -v -v -v /dev/sdi /dev/sdh RescueHD10.log
  1. Per me, l'unità di output "/ dev / sdh" è nuova di zecca. Deve essere formattato allo stesso modo dell'unità di input (ovvero danneggiata)? (In altre parole, se l'unità di input è NTFS, anche l'output deve essere formattato NTFS?)

  2. L'unità di uscita "/ dev / sdh" deve essere montata, giusto?

  3. "-V" significa verboso. Fa differenza se è "-v -v -v -v" contro "-vvvv"?

Grazie a tutti per il vostro aiuto!!

Risposte:


2
  1. Per me, l'unità di output "/ dev / sdh" è nuova di zecca. Deve essere formattato allo stesso modo dell'unità di input (ovvero danneggiata)? (In altre parole, se l'unità di input è NTFS, anche l'output deve essere formattato NTFS?)

No, il processo di clonazione sovrascriverà comunque qualunque cosa si trovi sul drive target.

Ma l'unità di destinazione deve avere almeno le stesse dimensioni dell'unità di origine, non un singolo byte in meno affinché la clonazione abbia esito positivo. Questo è sufficiente con una tabella delle partizioni MSDOS.

Se è presente una tabella delle partizioni GUID, GPT e l'unità di destinazione è più grande, è necessario ripristinare anche la tabella delle partizioni di backup all'estremità posteriore dell'unità. Puoi farlo con gdisk.

  1. L'unità di uscita "/ dev / sdh" deve essere montata, giusto?

No, se sull'unità di destinazione sono presenti partizioni , durante la clonazione non devono essere montate. Lo stesso vale per l'unità di origine: nessuna partizione deve essere montata.

  1. "-V" significa verboso. Fa differenza se è "-v -v -v -v" contro "-vvvv"?

Non ne sono sicuro, ma info ddrescueparla di ulteriori -v, quindi usa quella sintassi.


Quindi se il dispositivo di destinazione (/ dev / sdh) nell'esempio sopra è più grande del dispositivo di input / danneggiato (/ dev / sdi), devo riparare la tabella delle partizioni di backup? Lo faccio con "sudo gdisk / dev / sdh", premere "p" per stampare, "w" per scrivere e "q" per uscire? Sarebbe meglio / più semplice formattare una partizione sul dispositivo di destinazione che ha le stesse dimensioni del dispositivo di input / danneggiato? Grazie! E scusa la mia ignoranza!
user584936

@ user584936, si prega di notare che questo è rilevante solo per GPT. Se si desidera una guida, è possibile utilizzare lo shellscript gpt-fix, che selezionerà i comandi adatti per gdisk: v, x, e, r, d, w, y, come si può vedere, se la si guarda in un visualizzatore di testo o un editor.
sudodus,

1
  1. Lo strumento è una copia in blocco. Stai copiando l'intero disco in modo tale che la tabella delle partizioni, le strutture del filesystem e tutto il resto vengano copiati dall'origine alla destinazione.

  2. No. Assolutamente no. Stai per sovrascriverlo a livello di blocco. Se hai un filesystem montato lì puoi anche introdurre una corruzione involontaria. Assicurarsi che anche il disco di origine sia smontato. Nessuno dei due deve essere in uso.

  3. Dipende dal comando particolare e sfortunatamente non è possibile generalizzare.

Potresti voler aumentare la dimensione del blocco di lettura / scrittura; il valore predefinito è blocchi di 512 byte che sono molto piccoli. Prova 128 KB o anche più grande.


0
  1. Generalmente: No.
  2. Se si intende scaricare la partizione su un file (ad es. Immagine), è necessario montare il dispositivo di destinazione. Ma se hai intenzione di scaricare il sorgente (partizione) su un dispositivo a blocchi come / dev / sda3 (cioè un'altra partizione) NON devi montare la destinazione.
  3. Non so, prova solo se -vvvve -vfa la differenza.
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.