Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как проверить записанный CD (DVD) на ошибки из командной строки? / 7 сообщений из 7, страница 1 из 1
13.04.2007, 11:38:57
    #34458646
Frame Relay
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить записанный CD (DVD) на ошибки из командной строки?
Привет всем!
Поставил на сервак DVD-резак (ASUS-1612BL). Начал записывать DVD из консоли. Но как проверить записанный диск на читаемость?
Сразу условие — Nero Linux не предлагать!
Первое предполагаемое решение — использовать readcd. Но его вывод малоинформативен для определения, считываются все файлы или нет.
Второе — сделать образ диска "обратно" — командой dd, а затем сравнить эталонный образ и уже записанный. Но это и долго, и требует много места.
Третье — написать скрипт для обхода дерева каталогов на подмонтированном диске и копирования каждого файла в /dev/null.
Какое решение лучше применить? С такой задачей ранее не сталкивался (на Форточках всё просто — Nero Express с верификацией, Nero CD-DVD Speed и System Suite для проверки читаемости именно файлов, а не секторов).
...
Рейтинг: 0 / 0
13.04.2007, 13:32:31
    #34459139
Pavel Kilevatyh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить записанный CD (DVD) на ошибки из командной строки?
Зачем дерево обходить ?
Код: plaintext
1.
dd if=/dev/scd0 of=/dev/null bs= 2048  &>/dev/null && echo "Зашибись" || echo "Опаньки"

не устраивает ?
...
Рейтинг: 0 / 0
13.04.2007, 15:10:52
    #34459599
Frame Relay
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить записанный CD (DVD) на ошибки из командной строки?
Спасибо за подсказку. Пробовал, работает. Но это проверяет читаемость секторов. А для проверки читаемости файлов всё-таки придётся писать скрипт.
Читаемость именно файлов полезно проверить для многосессионных дисков. Некоторые CD (RW) с мультисессией выдают ошибку нечитаемых секторов именно на переходе между сессиями, а все файлы считываются (System Suite 4). Запоротость болванки маловероятна (позже проверю на другой).
...
Рейтинг: 0 / 0
13.04.2007, 17:30:29
    #34460158
Frame Relay
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить записанный CD (DVD) на ошибки из командной строки?
Однако, при мультисессионном CD-RW есть нечитаемые сектора — но все файлы читаются (диск заведомо исправен). Повидимому, переходы между сессиями воспринимаются как нечитаемые сектора. Так что скриптик чтения всех файлов придётся всё-таки писать :-(
...
Рейтинг: 0 / 0
16.04.2007, 12:33:42
    #34463148
panter_dsd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить записанный CD (DVD) на ошибки из командной строки?
Frame RelayОднако, при мультисессионном CD-RW есть нечитаемые сектора — но все файлы читаются (диск заведомо исправен). Повидимому, переходы между сессиями воспринимаются как нечитаемые сектора. Так что скриптик чтения всех файлов придётся всё-таки писать :-(
А разве так сложно написать скрипт?
cp -r /mnt/cdrom /tmp/cdrom
rm -rf /tmp/cdrom
...
Рейтинг: 0 / 0
16.04.2007, 15:51:53
    #34463888
Frame Relay
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить записанный CD (DVD) на ошибки из командной строки?
Просто скопировать все файлы и каталоги — это первое, что я подумал по поводу проверки файлов на читаемость. Тут и скрипт не нужен — файловый менеджер (Krusader, например) это тоже может. Но на целевом разделе должно быть достаточно места — а это не всегда бывает :-((( Да и долго всё это.
Придётся разбираться с bash (или с Перлом) — входить в каждый каталог, получать список файлов и по одному копировать в /dev/null, ошибки перехватывать и выводить в stdout или в лог-файл.
...
Рейтинг: 0 / 0
16.04.2007, 16:07:13
    #34463946
--null--
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить записанный CD (DVD) на ошибки из командной строки?
а чего там мудрить тогда?

find /mnt/cdrom -type f -exec cp {} /dev/null \; 2>/file.log
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как проверить записанный CD (DVD) на ошибки из командной строки? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]