Лаборатория Ubuntu
Опыт установки, настройки и использования
Ubuntu Linux Вопросы и ответы Об Ubuntu Новости Игры Записки для новичка
Поиск:

dd | Форум


Вернуться к спискам тем

 Олег Романенко создал тему 09.05.2009 в 1:34
 Юзер  Сообщений: 75
 Репутация: 40

 Сейчас не на форуме
Подскажите, пожалуйста, как можно быстро скопировать файл с запорченного DVD, игнорируя ошибки?Использую программу dd, но она уж очень медленно работает. Невозможно дождаться. Хочеться, чтобы она действительно игнорила ошибки, а не пыталась по полчаса прочитать диск. Запорится там пару кадров в фильме - это совсем не критично.Заранее большое спасибо
Цитировать

 Менеджер по рекламе рекомендует
 Знаток своего дела  Сообщений: 1987
 Репутация: 5055

 Сейчас на форуме

 Георгий Борисов ответил 09.05.2009 в 2:13
 Студент  Сообщений: 431
 Репутация: 182

 Сейчас не на форуме
так она же наверняка побайтово читает всё, вот она и работает медленно, а испорченные байты просто игнорируют Терпение мой юный друг Только терпение
Цитировать

 Roman Ivanoff ответил 09.05.2009 в 9:32
 Юзер  Сообщений: 61
 Репутация: 34

 Сейчас не на форуме
хелпами не модно пользоватся видимо стало .dd --helpИспользование: dd [ОПЕРАНД] .или: dd КЛЮЧКопирует файл, преобразует и форматирует в зависимости от операндов.bs=ЧИСЛО принудительно использовать ibs=ЧИСЛО и obs=ЧИСЛОcbs=ЧИСЛО преобразовывать заданное ЧИСЛУ байт за разconv=СПИСОК преобразовывать файл в соответствии со СПИСКОМ символов,элементы перечисляются через запятуюcount=ЧИСЛО копировать только заданное ЧИСЛО входных блоковibs=ЧИСЛО считывать заданное ЧИСЛО байт за разif=ФАЙЛ читать ФАЙЛ, а не стандартный вводiflag=СПИСОК читать в соответствии со СПИСКОМ символов,элементы перечисляются через запятуюobs=ЧИСЛО записывать заданное ЧИСЛО байт за разof=ФАЙЛ записывать в ФАЙЛ, а не на стандартный выводoflag=СПИСОК записывать в соответствии со списком символов,элементы перечисляются через запятуюseek=ЧИСЛО пропустить до начала вывода заданное ЧИСЛО блоков размера obsskip=ЧИСЛО пропустить с начала ввода заданное ЧИСЛО блоков размера ibsstatus=noxfer не выводить статистику передачиПосле ЧИСЛА блоков и байт может стоять один из умножающий суффиксов:xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1000*1000, M 1024*1024, GB1000*1000*1000, G 1024*1024*1024 и так далее для T, P, E, Z, Y.Каждый элемент СПИСКА для conv может быть:ascii из EBCDIC в ASCIIebcdic из ASCII в EBCDICibm из ASCII в альтернативную EBCDICblock заполнять записи, заканчивающиеся переводом строки, пробелами доразмера cbsunblock заменять завершающие пробелы в записях размера cbs на перевод строкиlcase изменять регистр с верхнего на нижнийnocreat не создавать выходной файлexcl завершаться неуспехом, если выходной файл уже существуетnotrunc не обрезать выходной файлucase изменять регистр с нижнего на верхнийswab менять местами каждую пару входных байтовnoerror продолжать после ошибок чтенияsync дополнять каждый входной блок нулями до размера ibs; еслииспользуется вместе с block или unblock, дополнять пробеламиfdatasync физически записать выходной файл перед завершениемfsync аналогично, но записать также метаданныеСимвол ФЛАГ может быть таким:append режим добавления (имеет смысл для вывода; рекомендуется conv=notrunc)direct использовать прямой ввод/вывод для данныхdirectory выдавать ошибку, если это не каталогdsync использовать синхронизированный ввод/вывод для данныхsync то же, но так же и для метаданныхnonblock использовать неблокирующий ввод/выводnoatime не обновлять время последнего доступаnoctty не назначать управляющий терминал из файлаnofollow не следовать по символьным ссылкамЕсли послать работающему процессу `dd39; сигнал USR1, он напечатает настандартный поток ошибок статистику ввода/вывода и продолжиткопирование.036; dd if=/dev/zero of=/dev/null pid=036;036; kill -USR1 036;pid; sleep 1; kill 036;pid18335302+0 входных записей18335302+0 выходных записей9387674624 байта (9.4 GB) скопировано, 34.6279 секунды, 271 MB/sКлючи:--help показать эту справку и выйти--version показать информацию о версии и выйтиОб ошибках сообщайте по адресу lt;bug-coreutils@gnu.orggt;.roman@roman-desktop:~036;
Цитировать

 Олег Романенко ответил 09.05.2009 в 12:12
 Юзер  Сообщений: 75
 Репутация: 40

 Сейчас не на форуме
Ну я прочитал. Я Вики перед этим читал. Но я просто юзер, для меня это все бесполезный набор буков.Что конкретно надо делать для серьезного ускорения чтения?
Цитировать

 Олег Романенко ответил 09.05.2009 в 18:55
 Юзер  Сообщений: 75
 Репутация: 40

 Сейчас не на форуме
Роман, вы хотя бы выделили то, на что стоит обратить внимание. А я бы уже сам догадался .
Цитировать

 Илья Антипенко ответил 11.05.2009 в 15:38
 Юзер  Сообщений: 64
 Репутация: 36

 Сейчас не на форуме
имхо, в данном случае необходимо обратить внимание на параметр bs
Цитировать


Чтобы ответить, нужно авторизоваться здесь



Пользователь
Авторизация на сайте:
Email:
Пароль:
Запомнить (Регистрация)

Новости
Ubuntu
Linux
Сайт
Игры
 Игры для Ubuntu
Текущие проблемы:
Вопрос
Дата создания: 18.12.2009 2:02
СРОЧНО Слегла убунта
Дата создания: 18.12.2009 0:19
Проблема с жестким диском
Дата создания: 17.12.2009 23:40
Winff ошибка конвертирования видео
Дата создания: 17.12.2009 23:06
Как восстановить Ubuntu 9.10?
Дата создания: 17.12.2009 20:58
samba и nautilus
Дата создания: 17.12.2009 16:55

2010-2012 © Лаборатория Ubuntu