Quale sarà la dimensione di un'immagine ddrescue?


1

Sto cercando di comprendere appieno ddrescue prima di usarlo per decidere quale sia la migliore strategia per recuperare di più da un HDD forse danneggiato. È probabile che l'hardware non sia danneggiato ma prima di provare qualsiasi altra cosa che potrebbe danneggiare di più l'HDD nel caso in cui sia danneggiato, ho intenzione di clonare i dati.

Se ho capito che ddrescue può essere usato per clonare direttamente un'intera unità su un'altra unità della stessa o maggiore dimensione o una partizione su un'altra partizione uguale o maggiore dello stesso tipo. E se lo capisco correttamente, puoi usare ddrescue per creare un file immagine di un'unità o di una partizione.

E ciò che non sono stato in grado di capire leggendo il manuale è la dimensione dell'immagine.

Quindi, supponiamo che tu abbia un disco da 500 GB (hda) con due partizioni da 100 GB (hda1) e 400 GB (hda2). La partizione da 400 GB ha 150 GB usati e 250 GB gratuiti. Se usi ddrescue per creare un'immagine della partizione hda2, quale sarà la dimensione approssimativa dell'immagine? Sarà di 400 GB o la sua dimensione sarà solo lo spazio utilizzato di 150 GB?

E una volta creata l'immagine, qual è lo strumento migliore per vederne il contenuto senza ripristinarlo? Sono confuso a riguardo o per quello che leggo sembra che dovresti essere in grado di montarlo, ma ho provato con una piccola partizione NTFS senza fortuna. Ho letto anche che l'utilità TestDisk dovrebbe essere in grado di leggere un'immagine del disco.

Preferirei non doverlo ripristinare poiché è solo una partizione di Windows e l'unica cosa che voglio recuperare è alcune cartelle dell'utente e un pst dalla posizione predefinita del negozio Outlook.


2
La seconda parte della tua domanda ("una volta creata l'immagine che è lo strumento migliore per vederne il contenuto senza ripristinarla?") È davvero una domanda separata (e un po 'confusa). Per favore, perfezionalo e ponilo come una domanda separata.
sleske,

Risposte:


2

Se usi ddrescue per creare un'immagine della partizione hda2, quale sarà la dimensione approssimativa dell'immagine? Sarà di 400 GB o la sua dimensione sarà solo lo spazio utilizzato di 150 GB?

Il primo - 400 GB. ddrescuenon funziona con i file, funziona con i blocchi del disco e copia (tenta di) ogni blocco, indipendentemente da ciò che contiene. Non ha idea di "spazio libero", è solo un blocco.


Si noti che è ddrescuepossibile scrivere un file sparse (utilizzando l'opzione --sparse), in cui i blocchi di zero byte non consumeranno spazio nel file di destinazione.

Tuttavia, ciò si applica solo se i byte nel file di input sono zero e le aree non allocate di un filesystem non sono necessariamente riempite di zeri (di solito sono piene di vecchi, cancellati, dati), quindi l'opzione potrebbe non essere d'aiuto nel tuo caso. Inoltre, alcuni programmi potrebbero avere problemi a gestire i file sparsi, quindi fai attenzione.

Per ulteriori informazioni, vedere L'opzione sparsa di ddrescue può facilitare la clonazione di un'unità su un'unità di destinazione più piccola? .


Ma se clonerò una partizione NTFS conterrà tutto, inclusa la tabella dei file master e sarò in grado di leggere i file da quell'immagine, non è vero?
Paul Smith,

Non sono sicuro di averlo chiarito. Ti sto chiedendo quando fai qualcosa del genereddrescue /dev/hda2 /media/othermounteddisk/hda2.img mapfile
Paul Smith,

@PaulSmith: Sì, se cloni una partizione completa, otterrai tutto in quella partizione - questo è il punto. È quindi possibile recuperare file cancellati, leggere file ecc.
sleske

Non credo che questa risposta sia corretta in quanto ddrescue ha scritture sparse (vedi la mia risposta)
qwr

@qwr: Grazie per le informazioni (anche se le scritture sparse probabilmente non aiutano nel caso di OP). Ho aggiornato la mia risposta.
sleske,

-1

ddrescue ha un'opzione sparsa ( -So --sparse):

Usa le scritture sparse per il file outfile. (I blocchi di zeri non sono effettivamente allocati sul disco). Può risparmiare molto spazio su disco in alcuni casi. Non tutti i sistemi supportano questo. Solo i file normali possono essere sparsi.


Hai appena citato la manpage. Potresti spiegare come questo risponde alla domanda?
sleske,

"Può risparmiare molto spazio su disco in alcuni casi".
qwr
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.