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.