Форум русскоязычного сообщества Ubuntu


Автор Тема: после cdrecord размер образа неверный...  (Прочитано 500 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн alex-v

  • Автор темы
  • Участник
  • *
  • Сообщений: 123
    • Просмотр профиля
на диске есть образ размером 11 Мб.
Записал его на dvd-болванку:

cdrecord -v ~/Temp/qwe.iso
Потом попробовал с этой болванки считать образ:

dd if=/dev/dvd of=~/Temp/qwe2.iso
Но... образ считывался долго и получился по размеру около 4 Гб (как размер dvd).
У меня вопрос: почему так? ведь на болванку были записаны данные 11 Мб
С Богом. Александр.

Оффлайн armad

  • Активист
  • *
  • Сообщений: 629
    • Просмотр профиля
Re: после cdrecord размер образа неверный...
« Ответ #1 : 22 Августа 2010, 15:40:21 »
Могу ошибаться, но мысли такие. cdrecord преобразовывает данные из исо в кокой-то формат (ну например аудио сд) а дд тупо копирует блоки данных с устройства. отсюда и разница.
Ubuntu 10.04. 2.6.35-25-generic-pae Проблем нет.

Оффлайн pipe

  • Администратор
  • Старожил
  • *
  • Сообщений: 5826
    • Просмотр профиля
Re: после cdrecord размер образа неверный...
« Ответ #2 : 22 Августа 2010, 16:41:30 »
А если так попробовать ?

cat /dev/dvd > ~/dvd.iso
Какой размер получаешь, ну или через dd:

isoinfo -d -i /dev/dvd | grep size
Выкидывать должно типо что-то:

Volume set size is: 1
Logical block size is: 2048
Volume size is: 2158464

Ну, а потом:

dd if=/dev/dvd of=dvd.iso bs=2048 count=2158464 conv=notrunc,noerror
Источниг


Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: после cdrecord размер образа неверный...
« Ответ #3 : 22 Августа 2010, 17:44:10 »
dd if=/dev/dvd of=~/Temp/qwe2.isoНо... образ считывался долго и получился по размеру около 4 Гб (как размер dvd).
У меня вопрос: почему так? ведь на болванку были записаны данные 11 Мб
Т.к. в качестве входного файла у вас указано блочное устройство /dev/dvd, то dd прочитает все блоки с этого устройства, вне зависимости, заняты ли они или свободны.

Оффлайн armad

  • Активист
  • *
  • Сообщений: 629
    • Просмотр профиля
Re: после cdrecord размер образа неверный...
« Ответ #4 : 22 Августа 2010, 17:46:46 »
Цитировать
Т.к. в качестве входного файла у вас указано блочное устройство /dev/dvd, то dd прочитает все блоки с этого устройства, вне зависимости, заняты ли они или свободны.
в принципе верно. но я почемуто считал что будет считано ровно столько сколько записано-размечено на диске.
Ubuntu 10.04. 2.6.35-25-generic-pae Проблем нет.

Оффлайн alex-v

  • Автор темы
  • Участник
  • *
  • Сообщений: 123
    • Просмотр профиля
Re: после cdrecord размер образа неверный...
« Ответ #5 : 24 Августа 2010, 09:46:39 »
а cdrom - не блочное устройство?
Поэксперементировав, я обнаружил, что dd с CD-диска правильно считывает образ (только 11 Мб), а вот с dvd-диска с теми же данными она не правильно считывает образ (не 11 Мб, а все 4,7 Гб).
Как это объяснить?
Чем в данном случает CD отличается от DVD ?
С Богом. Александр.

 

Страница сгенерирована за 0.053 секунд. Запросов: 23.