dd_rescue vs dcfldd vs dd


10

Які основні відмінності між dd_rescue, dcflddі dd? У яких ситуаціях ви б використовували одне над іншим? Чому існують три різні, але схожі програми?

Відповіді:


18

Три різні, і два варіанти виведені для потреб конкретних спільнот. dd - програмне забезпечення загального призначення для зображень, dd-рятувальний призначений для відновлення пошкоджених файлів з декількох проходів та джерел, а криміналістичні варіанти dd призначені для перевірки копій, що підтверджуються на законних підставах

dd є базовою версією, так би мовити, загальним продуктом. DD призначений для створення трохи ідеальної копії. Це те, що ви використовуєте, коли ви хочете зробити образ диска, без фантазійних addons.dd добре спрацьовує одне, і абсолютно нічого іншого. Хоча існують різні версії gnu та bsd, їх функціональність та команди ідентичні як unix dd, так і попередньому програмному забезпеченню, виготовленому для IBM JCL

gnu ddrescue оптимізований для відновлення даних - він зазначатиме, де знаходяться погані сектори, і намагатиметься заповнити ці області даними з наступних запусків. Як результат, мета - отримати файли, які можна прочитати, на відміну від трохи ідеальних . Ви хочете використовувати його для відновлення даних з накопичувача, який ви підозрюєте, що пошкоджений. Щоб заплутати речі, є старша програма DDrescue, яка не настільки сучасна або проста у використанні, тому перевірте, який саме ви використовуєте. У ubuntu gnu ddrescue встановлюється пакетом gddrescue (і ви хочете цього, а не старішим пакетом ddrescue) і викликається командою ddrescue.

На веб-сторінці DD Rescue

Ddrescue не записує нулі у висновок, коли знаходить погані сектори у вході, і не врізає вихідний файл, якщо його не вимагають. Отже, кожного разу, коли ви запускаєте його на одному вихідному файлі, він намагається заповнити прогалини, не витираючи вже врятовані дані.

Автоматичне об'єднання резервних копій: Якщо у вас є дві або більше пошкоджених копій файлу, cdrom і т. Д. Та запустіть ddrescue на всіх, по одному, з одним і тим же вихідним файлом, ви, ймовірно, отримаєте повну та без помилок файл. Це тому, що ймовірність пошкодження ділянок у тих же місцях у різних вхідних файлах дуже низька. За допомогою журналу файлів з другої та наступної копій зчитуються лише необхідні блоки.

dcfldd та інші криміналістичні варіанти dd призначені для виготовлення криміналістичних копій. Вони повинні бути трохи ідеальними та перевіреними. Використовуйте це тоді, коли вам абсолютно потрібно знати, що копія та наступні копії ідентичні оригіналу - варіанти криміналістичної системи DD додають додаткові функції, такі як хешування

З веб-сайту є додаткові функції dcfldd

Під час передачі даних - dcfldd може хешувати вхідні дані під час їх передачі, що допомагає забезпечити цілісність даних.

Виведення статусу - dcfldd може оновлювати користувача про його прогрес щодо кількості переданих даних та того, скільки часу буде потрібно. Гнучкі дискові серветки - dcfldd можна використовувати для швидкого стирання дисків за відомим малюнком, якщо потрібно.

Image / wipe Перевірити - dcfldd може переконатися, що цільовий диск відповідає біт-за-бітом відповідності вказаному вхідному файлу чи шаблону. Кілька виходів - dcfldd може виводити одночасно в кілька файлів або дисків.

Сплит-вихід - dcfldd може розділити вихід на кілька файлів з більшою налаштованістю, ніж розділена команда. Трубопровід і журнали - dcfldd може надсилати всі свої дані журналу та вихідні дані як командам, так і файлам.


2
Так коли-небудь трапляється випадок, коли ви хочете використовувати dd над dcfldd?
балуптон

dd є стандартним - як таке, варто знати, як його використовувати. Ви завжди знаєте, що вона доступна, незалежно від того, яке ваше середовище. dd ідеально підходить для таких речей, як генерування розрідженого зображення диска, зняття нуля з накопичувача або повне зображення без необхідності перевірки. Можливо, вам не знадобляться додаткові функції спеціалізованого інструменту для зображення. Мені відомо лише dcfldd, тому що я є спеціалістом в кіберпромедиці.
Подорожник Geek

ddзавжди є для вас, якщо вам справді потрібно щось інше, ви просто це будете знати.
sjas
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.