Моя твоя не понимай ни куя.
На паге написано:
Is there a CloneCD for Linux?
No. But you could try CD-Record or KOnCD on Linux.
Где здесь что-то про какую-такую версию?
У меня скриптик record есть вот такого содержимого:
#!/bin/bash
cdrecord -v speed=2 dev=0,0,0 -data $1
Я делаю так:
dd if=/dev/sr0 of=/home/r00t/data.iso
Потом сую болванку, и:
record /home/r00t/data.iso
Для тестирования корректности записи:
dd if=/dev/sr0 of=/home/r00t/test.iso
md5sum /home/r00t/data.iso
md5sum /home/r00t/test.iso
Если хэши совпадают, значит все ОК.
По идее, делает как раз 1:1 дубль диска... Но на практике, видимо, не совсем так (защищенные от копирования диски что-то не удается корректно скопировать).
>По идее, делает как раз 1:1 дубль диска... Но на практике, видимо, не совсем так (защищенные от копирования диски что-то не удается корректно скопировать).
мдя. отстал ты от жизни. специально для тебя:
1)dd в состоянии снять только ISO имидж и только ПЕРВОЙ сесии
2)cdrecord в состоянии воспринять в качестве исходных данных для трека данных только ISO-имидж а меня интересует raw-имидж
Ну что за бред???
dd _НЕ СМОТРИТ_ в файловую систему. Это утилита работы с RAW-данными.
man dd:
dd copies a file (from standard input to standard output, by default) using specific input and output blocksizes, while optionally performing conversions on it.
делая dd if=/dev/sr0, ты указываешь файл /dev/sr0, кторый и копируется до конца (то есть, до сбоя чтения).
root@r00t:~# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/hda2 107439436 5254624 102184812 5% /
/dev/sr0 580334 580334 0 100% /mnt/cdrom
root@r00t:~# umount /dev/sr0
root@r00t:~# dd if=/dev/sr0 of=/root/test.iso
dd: reading `/dev/sr0': Input/output error
1160592+0 records in
1160592+0 records out
на СД существует как бы два уровня raw-данных верхний и нижний. так вот dd не имеет ни малейшего понятия о raw - данных нижнего уровня которые мне собственно нужны. для винтов raw - данные нижнего уровня нестандартизированы и никогда не требуются конечному юзеру следовательно их сделали недоступными для read()/write() и никогда о них не говорят.
на сд raw нижнего уровня во первых стандартизированы во вторых интересны конечному пользователю следственно к ним можно получить доступ.
отличие Nero от CloneCD собственно в том что Nero видит/пользует raw данные только верхнехо уровня а CloneСD и нижнего
dd не есть clonecd, в одном случае он на место
ошибок запишет всякую фигню, при другом раскладе
занулит, ни то ни другое автору топика не нужно,
ему нужен диск с определенными ошибками, в определенном
месте. Поиск по теме осложняют туфтовые постинги
о dd или dd_rescue, но аналог clonecd под никсы
был, была очень неофициальная прога скандинавского
проишождения, я ее лет 5 назад скачал, но так
и не установил, уж очень она мне подозрительной
показалась.... Капайте глубже! dd вам raw не даст!
Хотя, если речь о Audio-CD, то там свои тулзы и
вроде как они неплохо клонируют.