nixp.ru v3.0

28 мая 2017,
воскресенье,
23:25:23 MSK

DevOps с компанией «Флант»
Lilit написал 19 ноября 2004 года в 18:44 (241 просмотр) Ведет себя неопределенно; открыл 12 тем в форуме, оставил 63 комментария на сайте.

Подскажите, как можно записать на обычный CD данные?

Дело в том, что на этом диске уже имеются кое-какие данные, которые записывались в Windows.

Программа K3b отчего-то не пожелала увидеть предыдущие сессии, созданные в Nero.

Подскажите, как записать с помощью cdrecord (командной строки т.е.), там в мане речь о SCSI чего-то все идет… А у меня IDE.

fly4life
Lilit
Подскажите, как можно записать на обычный CD данные?

Дело в том, что на этом диске уже имеются кое-какие данные, которые записывались в Windows.

Программа K3b отчего-то не пожелала увидеть предыдущие сессии, созданные в Nero.

Если их не видно, то это ещё не значит, что их нету. Таков этот Неро… Просто попробуй в опциях k3b выбрать 'continue multisession’ — должно нормально всё записать.

Кстати, если k3b их не видит, то и cdrecord тоже не увидит, т.к. k3b — это графический фронтенд к cdrecord’у.

Lilit
Подскажите, как записать с помощью cdrecord (командной строки т.е.), там в мане речь о SCSI чего-то все идет… А у меня IDE.

Как записывать с помощью cdrecord — это тебе man расскажет (не ленись, почитай ещё раз и как можно внимательнее).

А насчёт SCSI, у тебя ядро какое? Если 2.4.х, то тебе необходимо, чтобы твой CDRom работал как SCSI устройство (эмуляция SCSI называется). Для этого нужно, чтобы в ядро была включена опция «SCSI emulation support (BLK_DEV_IDESCSI)», а так же в строке загрузчика (перед загрузкой системы) нужно вписать опцию: 'hdX=ide-scsi' (где Х — буква твоего привода).

Если же у тебя ядро 2.6.х, то на SCSI (и всякую там эмуляцию) забей, т.к. в ядрах ветки 2.6 можно писать на ATAPI устройства.

Lilit
fly4life
Если их не видно, то это ещё не значит, что их нету. Таков этот Неро… Просто попробуй в опциях k3b выбрать 'continue multisession’ — должно нормально всё записать.

Ну конечно — так я и делала: выбирала «Продолжить мультисессию».

И ничего…

Как записывать с помощью cdrecord — это тебе man расскажет (не ленись, почитай ещё раз и как можно внимательнее).

Там слишком много всяких слов, не знаешь, какое по делу, какое нет.

И ноль примеров, как и всегда.

Мне же нужно один или два файла всего лишь записать!

А насчёт SCSI, у тебя ядро какое?

2.6.8.1-10mdk

Genie

если что, о мультисессии голову напрягает не cdrecord, а mkisofs…

и у него это, вроде бы, в примерах в man-е есть.

хотя нет, примера именно продолжения — нету, но расписано, как и что делать….

$ cdrecord -msinfo

$ mkisofs -M /dev/cdrom -C <из вывода предыдущей команды> …|cdrecord -

Lilit
Genie
если что, о мультисессии голову напрягает не cdrecord, а mkisofs…

и у него это, вроде бы, в примерах в man-е есть.

хотя нет, примера именно продолжения — нету, но расписано, как и что делать….

$ cdrecord -msinfo

cdrecord: No CD/DVD-Recorder device specified. (-? Что еще за…?)

Usage: cdrecord [options] track1…trackn

Use cdrecord -help

to get a list of valid options.

Use cdrecord blank=help

to get a list of valid blanking options.

Use cdrecord dev=b,t,l driveropts=help -checkdrive

to get a list of drive specific options.

Use cdrecord dev=help

to get a list of possible SCSI transport specifiers.

Так что делать надо?

$ mkisofs -M /dev/cdrom -C <из вывода предыдущей команды> …|cdrecord -


Не поняла — это для чего?

Разве /dev/cdrom, а не /dev/hdc, к примеру?

Вообще, там что, каждый файл нужно обкатывать в cd-образ?

Lilit

Есть такая страница — http://www.linux.by/howto/CD-Writing-HOWTO.ru-3.html .

Так вот — ничего там не понимаю.

Что такое private_collection в

mkisofs -r -o cd_image private_collection/ ?

Uncle Theodore
Lilit
Есть такая страница — http://www.linux.by/howto/CD-Writing-HOWTO.ru-3.html .

Так вот — ничего там не понимаю.

Что такое private_collection в

mkisofs -r -o cd_image private_collection/ ?

Директория, в которой содержатся файлы предназначенные для записи на CD.

Good Luck,

UT

Lilit
Uncle Theodore
Директория, в которой содержатся файлы предназначенные для записи на CD.

Good Luck,

UT

Так а что я буду записывать — директорию или файлы? Или директорию с файлами?

А если же мне потом просто быстро нужно будет дописать один маленький файл на диск? Мне нужно будет поместить его в эту директорию и записать ее заново, что ли?

Типа того, перезаписать? А мне же надо дописать.

Genie
cdrecord: No CD/DVD-Recorder device specified. (-? Что еще за…?)

эээ… нууу.. виноват несколько… ;))) не подумал, т.к. у меня:

$ cat /etc/cdrecord/cdrecord
CDR_DEVICE=teac_cdw540e
CDR_FIFOSIZE=16m
teac_cdw540e=   ATA:1,0,0 20 16m burnfree


Разве /dev/cdrom, а не /dev/hdc, к примеру?


все правильно… ;)

$ ls -Fl /dev/cdrom
lrwxrwxrwx    1 root     root            3 Окт 30 21:46 /dev/cdrom -> hdc


Вообще, там что, каждый файл нужно обкатывать в cd-образ?


нет, пачками :)))

$ mkisofs file1=path1/to/file1.ext path2/file2.txt path/to/folder/ ....

потренируйся на создани в файл:

$ mkisofs -o image.iso ...
Uncle Theodore

Чтобы записать CD, нужно сначала создать файловую систему командой mkisofs,

а mkisofs берет в качестве аргумента директорию.

Кроме того, mkisofs не знает ничего о выжигании CD, она просто создает образ файловой системы.

Созданный образ файловой системы, называемый также образом диска (Сидюка) мы выжигаем на болванке при помощи программы cdrecord. Сей образ имеет вид простого файла, обычно с расширением .iso

В принципе, можно создавать multisession сидюки или писАть в пакетной моде, если очень хочется дописывать маленькие файлы по ходу дела. Посмотри в гугле. К mkisofs это не имеет отношения.

Good Luck,

UT

Lilit
Genie

$ mkisofs file1=path1/to/file1.ext path2/file2.txt path/to/folder/ ....

потренируйся на создани в файл:

$ mkisofs -o image.iso ...

Не хочу показаться совсем уж тупой, но а что если я отдельный файл в iso превратила? Теперь-то можно его как один файл записать?

Vladimir

lilit, vsio normal’no — mozhno