LINUX.ORG.RU

dd


0

0

dd if=/dev/hda of=/dev/hdb conv=noerror,sync bs=4k

Объясните, плс, назначение conv и обе его опции. Из мана не понял.

★★

Это хороший способ для восстановления фильмов, записанных на битые диски. Но не думаю, что нужно копировать так жесткие диски.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от ipwww

conv

convert the file as per the comma separated symbol list

преобразует файл, как задано аргументами.

noerror

продолжает после ошибок чтения

дополнять каждый входной блок до размера ibs путем добавления нулевых байт.

Не понимаю, копирую раздел побайтово, порциями по 4кбайт, какое ещё преобразование файлов?

noerror понятен, sync непонятен. Это если не прочитается очередной блок из 4кбайт, он дополнится нулями?

Reaper ★★
() автор топика
Ответ на: комментарий от Reaper

Без sync noerror просто пропустит ошибочные данные, а с sync - дополнит нулями.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Reaper

А зачем бэкапить раздел? о_О

Если нужен бэкап загрузчика, достаточно сохранить только его, а остальное - каким-нибудь rsync, tar или cp -R копировать. У вас же на разделе полно ненужного свободного места - зачем его копировать? Да и битые блоки, если таковые имеются, тоже будут считываться.

Если файл не читается, то в большинстве случаев (кроме видео, аудио и текстовых файлов) заполнение нечитающихся участков нулями ни к чему хорошему не приведет.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

тупое копирование всего подряд через дд работает быстрее, чем работа с файловой системой с копированием 1000000 файлов.

anonymous
()
Ответ на: комментарий от anonymous

Только если у вас диск на пару терабайт, а заполнен всего на 10%, придется копировать 1.8Тб мусора.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Reaper

> А раздел жёсткого диска как бэкапить лучше, вот с этими синк и ноеррор или без?

Лучше использовать dd_rescue.

Lumi ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.