dd_rescue vs dcfldd vs dd


10

Quali sono le principali differenze tra dd_rescue, dcfldde dd? In quali situazioni useresti l'uno rispetto all'altro? Perché ci sono tre programmi diversi ma simliar?

Risposte:


18

I tre sono diversi e le due varietà sono derivate per le esigenze di comunità specifiche. dd è un software di uso generale per imaging, dd-rescue è progettato per ricostruire file danneggiati da più passaggi e fonti e fordic dd varients sono progettati per fare copie verificabili e legalmente valide

dd è la versione base - è il prodotto generico, per così dire. DD è progettato per rendere una copia un po 'perfetta. È quello che usi quando vuoi creare un'immagine del disco, senza addons di fantasia.dd fa bene una cosa, e nient'altro. Sebbene esistano distinte versioni gnu e bsd, la loro funzionalità e comandi sono identici sia a unix dd, sia a un software precedente creato per IBM JCL

gnu ddrescue è ottimizzato per il recupero dei dati: annoterà dove si trovano i settori danneggiati e tenterà di riempire quelle aree con dati provenienti da esecuzioni successive. Di conseguenza, l'obiettivo è quello di ottenere file leggibili, anziché bit perfetti . Dovrai usarlo per recuperare i dati da un'unità che sospetti sia danneggiata. Per confondere le cose, c'è un vecchio ddrescue che non è così avanzato o facile da usare, quindi controlla quale stai usando. Su ubuntu, gnu ddrescue è installato dal pacchetto gddrescue (e lo si desidera, non il pacchetto ddrescue precedente) ed è invocato dal comando ddrescue.

Dalla pagina Web DD Rescue

Ddrescue non scrive zeri nell'output quando trova settori danneggiati nell'input e non tronca il file di output se non viene richiesto. Quindi, ogni volta che lo esegui sullo stesso file di output, prova a riempire gli spazi vuoti senza cancellare i dati già salvati.

Unione automatica dei backup: se hai due o più copie danneggiate di un file, cdrom, ecc. Ed esegui ddrescue su tutti loro, uno alla volta, con lo stesso file di output, probabilmente otterrai un completo e privo di errori file. Questo perché la probabilità di avere aree danneggiate negli stessi punti su file di input diversi è molto bassa. Utilizzando il file di registro, vengono letti solo i blocchi necessari dalla seconda e successive copie.

dcfldd e altri fordic dd varients sono progettati per fare copie forensi. Questi devono essere un po 'perfetti E verificabili. Usalo quando devi assolutamente sapere che una copia e le copie successive sono identiche all'originale: i fordic dd varients aggiungono funzionalità aggiuntive come l'hash

Dal sito Web sono disponibili funzionalità aggiuntive di dcfldd

Hashing al volo - dcfldd può eseguire l'hashing dei dati di input mentre vengono trasferiti, contribuendo a garantire l'integrità dei dati.

Output di stato - dcfldd può aggiornare l'utente dei suoi progressi in termini di quantità di dati trasferiti e di quanto tempo impiegherà più tempo. Salviette disco flessibili - dcfldd può essere usato per cancellare i dischi rapidamente e con uno schema noto, se lo si desidera.

Verifica immagine / cancellazione: dcfldd può verificare che un'unità di destinazione corrisponda bit per bit del file o modello di input specificato. Output multipli: dcfldd può eseguire l'output su più file o dischi contemporaneamente.

Dividi output: dcfldd può dividere l'output in più file con una maggiore configurabilità rispetto al comando split. Output e log convogliati: dcfldd può inviare tutti i suoi dati di log e l'output ai comandi e ai file in modo nativo.


2
Quindi c'è mai un caso in cui vorresti usare dd su dcfldd?
Balupton,

dd è standard - come tale vale la pena saperlo usare. Sai sempre che è disponibile indipendentemente dal tuo ambiente. dd va benissimo per cose come la generazione di un'immagine del disco sparsa, l'azzeramento di un'unità o un'immagine completa senza la necessità di verifica Potrebbe non essere effettivamente necessario le funzionalità aggiuntive di uno strumento di imaging specializzato. Conosco solo dcfldd perché sono un maggiore cyberforensics.
Journeyman Geek

ddè sempre lì per te, se hai davvero bisogno di qualcos'altro lo saprai.
sabato
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.