slackware cdrecord

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
Kvazik
Сообщения: 14

slackware cdrecord

Сообщение Kvazik »

Привет всем... помогите поправить скрипт записи на CD... в таком виде:
cdrecord -v speed=2 dev=ATA:0,1,0 backup.iso >> /home/vitcom/.backup/backup-`date +%Y-%m-%d`.log.txt.

Ругается вот так:

http://keep4u.ru/full/0608/5724899b36bc1cbad8/jpg

Спасибо!
Спасибо сказали:
MIX@
Сообщения: 111
ОС: Deepstyle current (Slackware)

Re: slackware cdrecord

Сообщение MIX@ »

При загрузке такой параметр ядру передаёшь: hdx=ide-scsi ?
где hdx - твой cd-rw
Добро должно быть с кулаками
Спасибо сказали:
Аватара пользователя
Kvazik
Сообщения: 14

Re: slackware cdrecord

Сообщение Kvazik »

MIX@, при загрузке скрипа или Linuxa?

Если при загрузке Linuxa, то точно ответить немогу т.к я ничего там не настраивал... вот решил приделать BackUP сам чтоб никого не звать...
А если про запуск команды то однозначно нет...

Так что куда прописывать надо? я чайник :) Полный!

Спасибо!
Спасибо сказали:
MIX@
Сообщения: 111
ОС: Deepstyle current (Slackware)

Re: slackware cdrecord

Сообщение MIX@ »

пишу на случай загрузчика lilo:
в lilo.conf внеси строку:
append="hdx=ide-scsi"

где hdx - твой cd-rw
если висит на Primary Master - hda
Primary Slave - hdb
Secondary Master - hdc
Secondary Slave - hdd

ПОСЛЕ РЕДАКТИРОВАНИЯ НЕ ЗАБУДЬ ЗАПУСТИТЬ ОТ РУТА САМ LILO ДЛЯ ВНЕСЕНИЯ ИЗМЕНЕНИЙ!
Добро должно быть с кулаками
Спасибо сказали:
Аватара пользователя
Kvazik
Сообщения: 14

Re: slackware cdrecord

Сообщение Kvazik »

MIX@ писал(а):
07.08.2006 16:28
пишу на случай загрузчика lilo:
в lilo.conf внеси строку:
append="hdx=ide-scsi"

где hdx - твой cd-rw
если висит на Primary Master - hda
Primary Slave - hdb
Secondary Master - hdc
Secondary Slave - hdd

ПОСЛЕ РЕДАКТИРОВАНИЯ НЕ ЗАБУДЬ ЗАПУСТИТЬ ОТ РУТА САМ LILO ДЛЯ ВНЕСЕНИЯ ИЗМЕНЕНИЙ!


При поиске lilo.cfg результат пустой сл. не лило....

Что теперь? Куда что писать в таком случае?

Спсибо..
Спасибо сказали:
MIX@
Сообщения: 111
ОС: Deepstyle current (Slackware)

Re: slackware cdrecord

Сообщение MIX@ »

все конфиги в линухе обычно имеют расширение conf, а не cfg
lilo.conf находится в /etc/lilo.conf
если такого файла нет, значит у тебя какой-то другой загручик (к примеру grub)

а что бы отредактировать данный конфиг (в случае его наличия) и внести изменения нужно дать следующие команды в консоли:

# su (входим за рута)
# vi /etc/lilo.conf (правим конфиг)
# ilo (вносим изменения в загрузочную область/запись)

что делать с grub не знаю, не работал с ним...

можно ещё загрузиться с загрузочного диска и непосредственно загрузить ядро с него с нужными параметрами
Добро должно быть с кулаками
Спасибо сказали:
Аватара пользователя
Kvazik
Сообщения: 14

Re: slackware cdrecord

Сообщение Kvazik »

MIX@ писал(а):
07.08.2006 18:11
все конфиги в линухе обычно имеют расширение conf, а не cfg
lilo.conf находится в /etc/lilo.conf
если такого файла нет, значит у тебя какой-то другой загручик (к примеру grub)

а что бы отредактировать данный конфиг (в случае его наличия) и внести изменения нужно дать следующие команды в консоли:

# su (входим за рута)
# vi /etc/lilo.conf (правим конфиг)
# ilo (вносим изменения в загрузочную область/запись)

что делать с grub не знаю, не работал с ним...

можно ещё загрузиться с загрузочного диска и непосредственно загрузить ядро с него с нужными параметрами


Хмм посмотрел, стоит груб... может кто подскажет про него?

П.С некоторое время назад данный скрипт уже работал... только теперь перестал.... возможно из-за того что сперва BackUp писался на простой CD-RW, а теперь обьемы выросли и заменили CD-RW, DVD-RW'шкой... поэтому наврядли все так сложно что надо конфигурироват системные конфги...
Хотя может я и ошибаюсь...

Специ по Грубу выручайте!
Спасибо сказали:
Аватара пользователя
pzp-5
Сообщения: 558
Статус: Главный модератор "Пингвинария" на Лафоксе.

Re: slackware cdrecord

Сообщение pzp-5 »

Покажите вывод команды

Код: Выделить всё

cdrecord -scanbus
Угадайте: где на фотографии, которая представляет мой аватавр, спрятана птичка?
Спасибо сказали:
Аватара пользователя
Kvazik
Сообщения: 14

Re: slackware cdrecord

Сообщение Kvazik »

pzp-5 писал(а):
07.08.2006 18:32
Покажите вывод команды

Код: Выделить всё

cdrecord -scanbus


Вот... вроде все норм

http://keep4u.ru/full/0608/6e9d618ef5e8647701/jpg
Спасибо сказали:
Аватара пользователя
pzp-5
Сообщения: 558
Статус: Главный модератор "Пингвинария" на Лафоксе.

Re: slackware cdrecord

Сообщение pzp-5 »

Kvazik писал(а):
07.08.2006 19:13
Вот... вроде все норм
http://keep4u.ru/full/0608/6e9d618ef5e8647701/jpg

Значит однозначно ( с небольшим ИМХО) - с параметрами ядра не паримся - проблемма в чем-то другом.
з.ы.А может научимся текстовые ссобщения из консоли выдергивать? - Ато у некоторых инет очень недешевый!
Угадайте: где на фотографии, которая представляет мой аватавр, спрятана птичка?
Спасибо сказали:
Аватара пользователя
Kvazik
Сообщения: 14

Re: slackware cdrecord

Сообщение Kvazik »

pzp-5 писал(а):
07.08.2006 23:44
Kvazik писал(а):
07.08.2006 19:13

Вот... вроде все норм
http://keep4u.ru/full/0608/6e9d618ef5e8647701/jpg

Значит однозначно ( с небольшим ИМХО) - с параметрами ядра не паримся - проблемма в чем-то другом.
з.ы.А может научимся текстовые ссобщения из консоли выдергивать? - Ато у некоторых инет очень недешевый!


Оки, буду вытаскивать текст... Ну а идеи есть какие?
Спасибо сказали:
Аватара пользователя
pzp-5
Сообщения: 558
Статус: Главный модератор "Пингвинария" на Лафоксе.

Re: slackware cdrecord

Сообщение pzp-5 »

Kvazik писал(а):
08.08.2006 10:42
Оки, буду вытаскивать текст... Ну а идеи есть какие?

Попробуйте указать девайс без АТА:

Код: Выделить всё

cdrecord -v speed=2 dev=0,1,0 /путь_к_файлу/backup.iso
Угадайте: где на фотографии, которая представляет мой аватавр, спрятана птичка?
Спасибо сказали:
Аватара пользователя
Kvazik
Сообщения: 14

Re: slackware cdrecord

Сообщение Kvazik »

pzp-5 писал(а):
08.08.2006 11:21
Kvazik писал(а):
08.08.2006 10:42

Оки, буду вытаскивать текст... Ну а идеи есть какие?

Попробуйте указать девайс без АТА:

Код: Выделить всё

cdrecord -v speed=2 dev=0,1,0 /путь_к_файлу/backup.iso



[root@serveris /]# bash cdburn
cdrecord: No write mode specified.
cdrecord: Asuming -tao mode.
cdrecord: Future versions of cdrecord may have different drive dependent default
cdrecord: Continuing in 5 seconds...
scsidev: '0,1,0'
scsibus: 0 target: 1 lun: 0
cdrecord: No such file or directory. Cannot open '/dev/pg1'. Cannot open SCSI dr
cdrecord: For possible targets try 'cdrecord -scanbus'.
cdrecord: For possible transport specifiers try 'cdrecord dev=help'.

Вот что получается без ATA: :(
Спасибо сказали:
Аватара пользователя
pzp-5
Сообщения: 558
Статус: Главный модератор "Пингвинария" на Лафоксе.

Re: slackware cdrecord

Сообщение pzp-5 »

Покажите выводы команд

Код: Выделить всё

cdrecord --scanbus dev=ATAPI
cat /etc/modules.conf
cat  /etc/rc.d/rc.modules | grep -v '#'
lsmod
cat /etc/grub.conf
uname -r

Какой привод стоял до этого?
Угадайте: где на фотографии, которая представляет мой аватавр, спрятана птичка?
Спасибо сказали:
Аватара пользователя
Kvazik
Сообщения: 14

Re: slackware cdrecord

Сообщение Kvazik »

pzp-5 писал(а):
08.08.2006 13:01
Покажите выводы команд

Код: Выделить всё

cdrecord --scanbus dev=ATAPI
cat /etc/modules.conf
cat  /etc/rc.d/rc.modules | grep -v '#'
lsmod
cat /etc/grub.conf
uname -r

Какой привод стоял до этого?


Привод не менялся.... поменялась только болванка с CD на DVD.

[root@serveris ~]# cdrecord --scanbus dev=ATAPI
Cdrecord-Clone 2.01.01a03-dvd (i686-pc-linux-gnu) Copyright © 1995-2005 JцІrg Schilling
NOTE: This version contains the OSS DVD extensions for cdrtools and thus may
have bugs related to DVD issues that are not present in the original
cdrtools. Please send bug reports or support requests to
http://bugzilla.redhat.com/bugzilla The original cdrtools author should
not be bothered with problems in this version.
scsidev: 'ATAPI'
devname: 'ATAPI'
scsibus: -2 target: -2 lun: -2
Use of ATA is preferred over ATAPI.
Warning: Using ATA Packet interface.
Warning: The related Linux kernel interface code seems to be unmaintained.
Warning: There is absolutely NO DMA, operations thus are slow.
Using libscg version 'schily-0.8'.
scsibus0:
0,0,0 0) *
0,1,0 1) 'LITE-ON ' 'DVDRW SHW-160P6S' 'PS05' Removable CD-ROM
0,2,0 2) *
0,3,0 3) *
0,4,0 4) *
0,5,0 5) *
0,6,0 6) *
0,7,0 7) *
[root@serveris ~]# cat /etc/modules.conf
cat: /etc/modules.conf: No such file or directory
[root@serveris ~]# cat /etc/rc.d/rc.modules | grep -v '#'
cat: /etc/rc.d/rc.modules: No such file or directory
[root@serveris ~]# lsmod
Module Size Used by
ide_scsi 20937 0
radeon 100321 0
drm 68181 1 radeon
autofs4 22981 1
hidp 24001 2
l2cap 31681 5 hidp
bluetooth 52901 2 hidp,l2cap
sunrpc 140925 1
dm_mirror 24081 0
dm_mod 54745 1 dm_mirror
video 18885 0
button 10577 0
battery 13253 0
ac 8901 0
ipv6 246433 24
lp 16265 0
parport_pc 29413 1
parport 38281 2 lp,parport_pc
floppy 61829 0
nvram 12617 0
snd_hda_intel 21329 1
snd_hda_codec 116033 1 snd_hda_intel
sg 36317 0
snd_seq_dummy 7749 0
snd_seq_oss 33345 0
snd_seq_midi_event 11073 1 snd_seq_oss
snd_seq 52401 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 12877 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 49105 0
snd_mixer_oss 20417 1 snd_pcm_oss
e100 37573 0
mii 9281 1 e100
snd_pcm 81093 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
ehci_hcd 33229 0
uhci_hcd 33233 0
snd_timer 26693 2 snd_seq,snd_pcm
snd 55109 11 snd_hda_intel,snd_hda_codec,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_m
ixer_oss,snd_pcm,snd_timer
soundcore 13345 1 snd
snd_page_alloc 14537 2 snd_hda_intel,snd_pcm
hw_random 9817 0
i2c_i801 12365 0
i2c_core 24897 1 i2c_i801
raid1 24513 1
ext3 121929 1
jbd 57173 1 ext3
ata_piix 14149 3
libata 58321 1 ata_piix
sd_mod 20545 5
scsi_mod 129641 4 ide_scsi,sg,libata,sd_mod
[root@serveris ~]# cat /etc/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,0)
# kernel /boot/vmlinuz-version ro root=/dev/md0
# initrd /boot/initrd-version.img
#boot=/dev/md0
default=0
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.15-1.2054_FC5smp)
root (hd0,0)
kernel /boot/vmlinuz-2.6.15-1.2054_FC5smp ro root=/dev/md0 rhgb quiet
initrd /boot/initrd-2.6.15-1.2054_FC5smp.img
[root@serveris ~]# uname -r
2.6.15-1.2054_FC5smp
Спасибо сказали:
Аватара пользователя
pzp-5
Сообщения: 558
Статус: Главный модератор "Пингвинария" на Лафоксе.

Re: slackware cdrecord

Сообщение pzp-5 »

Kvazik писал(а):
08.08.2006 13:45
[root@serveris ~]# uname -r
2.6.15-1.2054_FC5smp

У вас не Слака, а Федора.
Попробуйте еще так:

Код: Выделить всё

cdrecord -v speed=2 dev=ATAPI:0,1,0 /путь_к_файлу/backup.iso
Угадайте: где на фотографии, которая представляет мой аватавр, спрятана птичка?
Спасибо сказали:
Аватара пользователя
Kvazik
Сообщения: 14

Re: slackware cdrecord

Сообщение Kvazik »

pzp-5 писал(а):
08.08.2006 15:20
Kvazik писал(а):
08.08.2006 13:45

[root@serveris ~]# uname -r
2.6.15-1.2054_FC5smp

У вас не Слака, а Федора.
Попробуйте еще так:

Код: Выделить всё

cdrecord -v speed=2 dev=ATAPI:0,1,0 /путь_к_файлу/backup.iso



Ого буду знать... значет на втором сервере слака...

Попробывал предложенный вами вариант вроде ругатся на привод перестал, стал ругаться на обьем диска, я так понял....

[root@serveris /]# ./cdburn
cdrecord: No write mode specified.
cdrecord: Asuming -tao mode.
cdrecord: Future versions of cdrecord may have different drive dependent defaults.
cdrecord: Continuing in 5 seconds...
scsidev: 'ATAPI:0,1,0'
devname: 'ATAPI'
scsibus: 0 target: 1 lun: 0
Use of ATA is preferred over ATAPI.
Warning: Using ATA Packet interface.
Warning: The related Linux kernel interface code seems to be unmaintained.
Warning: There is absolutely NO DMA, operations thus are slow.
SCSI buffer size: 64512
cdrecord: Found DVD media: using cdr_mdvd.
cdrecord: WARNING: Could not manage to find medium size, and more than 90 mins of data.
cdrecord: Input/output error. read track info: scsi sendcmd: no error
CDB: 52 02 00 00 00 FF 00 00 1C 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0A 00 00 00 00 24 00 00 00 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x24 Qual 0x00 (invalid field in cdb) Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 0.001s timeout 240s
cdrecord: Input/output error. write_g1: scsi sendcmd: no error
CDB: 2A 00 00 00 00 00 00 00 1F 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0A 00 00 00 00 30 05 00 00 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x30 Qual 0x05 (cannot write medium - incompatible format) Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 0.004s timeout 40s
cdrecord: A write error occured.
cdrecord: Please properly read the error message above.
cdrecord: fifo had 64 puts and 1 gets.
cdrecord: fifo was 0 times empty and 0 times full, min fill was 100%.

#!/bin/bash
cdrecord -v speed=2 dev=ATAPI:0,1,0 backup.iso >> /home/vitcom/.backup/backup-`date +%Y-%m-%d`.log.txt
Спасибо сказали:
Аватара пользователя
pzp-5
Сообщения: 558
Статус: Главный модератор "Пингвинария" на Лафоксе.

Re: slackware cdrecord

Сообщение pzp-5 »

Может проблемма в этом?
Запись dvd с файловой системой UDF

Недавно обнаружил что файловая система iso9660 не поддерживает файлы
размером больше 2Gb.

Для записи таких файлов можно использовать файловую систему UDF.
На самом деле в linux можно записывать диски с совершенно любой
поддерживаемой ядром файловой системой (например reiserfs или даже
fat ;) ), но вот только бедные несчастные пользователи windows
не смогут их прочитать. С UDF же есть шанс что и пользователям windows
удастся прочитать записанные нами диски.

Если да, то решение по ссылке:
http://www.opennet.ru/base/sys/dvd_write_udf.txt.html
Угадайте: где на фотографии, которая представляет мой аватавр, спрятана птичка?
Спасибо сказали:
Аватара пользователя
Kvazik
Сообщения: 14

Re: slackware cdrecord

Сообщение Kvazik »

pzp-5 писал(а):
08.08.2006 18:05
Может проблемма в этом?
Запись dvd с файловой системой UDF

Недавно обнаружил что файловая система iso9660 не поддерживает файлы
размером больше 2Gb.

Для записи таких файлов можно использовать файловую систему UDF.
На самом деле в linux можно записывать диски с совершенно любой
поддерживаемой ядром файловой системой (например reiserfs или даже
fat ;) ), но вот только бедные несчастные пользователи windows
не смогут их прочитать. С UDF же есть шанс что и пользователям windows
удастся прочитать записанные нами диски.

Если да, то решение по ссылке:
http://www.opennet.ru/base/sys/dvd_write_udf.txt.html



Так размер бекапа 900Мб... :( А по ссылке сейчас почитаю спасибо... если непоможет отпишусь!
Спасибо сказали:
Аватара пользователя
Kvazik
Сообщения: 14

Re: slackware cdrecord

Сообщение Kvazik »

Гыыы я тут серфил по нету и нашел такие замечания что cdrecord вообще не пишет DVDшки... для этого(писания DVD'шек) нужн другая утилита....

Это так?
Спасибо сказали:
Аватара пользователя
pzp-5
Сообщения: 558
Статус: Главный модератор "Пингвинария" на Лафоксе.

Re: slackware cdrecord

Сообщение pzp-5 »

Kvazik писал(а):
09.08.2006 12:15
Гыыы я тут серфил по нету и нашел такие замечания что cdrecord вообще не пишет DVDшки... для этого(писания DVD'шек) нужн другая утилита....

Это так?

Получается, так (а мы тут паримся).
Нет у меня ДВД-писалки, ато ответ дал бы сразу.
Еще раз перелопатил поиск:
http://lafox.net/support/index.php?showtop...kisofs&st=0
http://www.opennet.ru/base/sys/dvd_write.txt.html
Угадайте: где на фотографии, которая представляет мой аватавр, спрятана птичка?
Спасибо сказали:
Аватара пользователя
Kvazik
Сообщения: 14

Re: slackware cdrecord

Сообщение Kvazik »

:D Буду пробывать потом отпишусь если что получится :D

Спасибо!
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: slackware cdrecord

Сообщение Portnov »

cdrecord поддерживает запись на DVD, если скомпилен со специальным патчем (proDVD). Патч этот несвободный (хотя можно пользоваться бесплатно, если каждый месяц брать с сайта новый ключ). Поэтому во многих дистрибутивах cdrecord скомпилен без prodvd и на dvd писать не умеет.
Для записи dvd во всех случаях удобнее пользоваться growisofs из пакета dvd+rw-tools.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
Аватара пользователя
Kvazik
Сообщения: 14

Re: slackware cdrecord

Сообщение Kvazik »

Portnov писал(а):
10.08.2006 18:42
cdrecord поддерживает запись на DVD, если скомпилен со специальным патчем (proDVD). Патч этот несвободный (хотя можно пользоваться бесплатно, если каждый месяц брать с сайта новый ключ). Поэтому во многих дистрибутивах cdrecord скомпилен без prodvd и на dvd писать не умеет.
Для записи dvd во всех случаях удобнее пользоваться growisofs из пакета dvd+rw-tools.


Спасибо!

Ну вроде написал скрипт для Backup'a на DVD только вот така проблема, если во время того как mkisofs делает iso, встречается фаил который по каким то причинам не читается mkisofs на этом заканчивается... можно ли сделать так, чтоб он пропускал данные файлы и шел дальше?

Спасибо!
Спасибо сказали:
Аватара пользователя
Kvazik
Сообщения: 14

Re: slackware cdrecord

Сообщение Kvazik »

Ап, помогите плиз разобраться с mkisofs! :(
Спасибо сказали:
Аватара пользователя
pzp-5
Сообщения: 558
Статус: Главный модератор "Пингвинария" на Лафоксе.

Re: slackware cdrecord

Сообщение pzp-5 »

Kvazik писал(а):
18.08.2006 18:34
Ап, помогите плиз разобраться с mkisofs! :(

Может проще устранить причину нечитаемости файлов?
Угадайте: где на фотографии, которая представляет мой аватавр, спрятана птичка?
Спасибо сказали: