k3b до сих пор не умеет писать на несколько DVD приводов одновременно? (Я правильно понял описание k3b?)
Модератор: Модераторы разделов
k3b до сих пор не умеет писать на несколько DVD приводов одновременно?
Это до сих пор так?
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: k3b до сих пор не умеет писать на несколько DVD приводов одновременно?
А это такая востребованная функция?
- drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
- Контактная информация:
Re: k3b до сих пор не умеет писать на несколько DVD приводов одновременно?
156
именно писать? это скорее всего приведёт к ошибке записи. попробуйте, если болванок не жалко. запускайте под двумя разными юзерами.
ЗЫЖ ЗАЧЕМ?
именно писать? это скорее всего приведёт к ошибке записи. попробуйте, если болванок не жалко. запускайте под двумя разными юзерами.
ЗЫЖ ЗАЧЕМ?
Re: k3b до сих пор не умеет писать на несколько DVD приводов одновременно?
А что, вручную без вариантов (я так еще лет 5-6 назад одновременно по 2 болванки писал)?
cdrecord в одной вкладке терминала, он же, но с другим устройством - в другой вкладке...
cdrecord в одной вкладке терминала, он же, но с другим устройством - в другой вкладке...
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка
Re: k3b до сих пор не умеет писать на несколько DVD приводов одновременно?
2 drBatty & serzh-z - На работе надо записывать полсотни разных дисков DVD в день, Для этого приняли девочку блондинку, которой дали комп с линуксом. Писать она может только в графической проге k3b, Учить её консоли никто не будет, держать для записи DVD дисков юниксового админа с соответствующей зарплатой тоже никто не будет. Файлы пишутся из одной папки, они разного размера и названия, диски желательно заполнить под завязку по максимуму, проверить качество записи, так как в последнее время на сотню дисков DVD парочка идёт бракованных, диски подписать по содержанию. Как я понял из описания по записи дисков, сначала файлы надо раскидать по iso образам, потом образы отправить на запись под разными юзерами или разными консольными утилитами под одним пользователем. В идеале можно написать скриптик, который будет выполнять эти все функции. Но вопрос то был про возможности k3b!
Уважаемые знатоки, внимание вопрос топика - к3b может писать несколько дисков одновременно?
Вы дали ответ на вопрос - как записать диск консольными командами, разницу улавливаете? Хотя судя по дружным уходам от прямого ответа могу предположить, что к нашему великому сожалению k3b не может до сих пор писать несколько дисков одновременно.
Благо_дарю всех, кто нашёл время и счёл нужным ответить.
2 taaroa - Ссылки , приведённые Вами я читал и ранее, гугл как то уклончиво отвечает, ни да ни нет. Что Вы указали про мою ненавить к линуксу меня особо не беспокоит, для меня комп - это инструмент для работы, а не фетишь, не икона, на которую надо только молиться и нельзя говорить плохое, а то боженька модератор темы накажет. Я даже придумал шутку - про линукс, как про покойника, говорить надо либо хорошо, либо ничего. Подумайте над этим...
Уважаемые знатоки, внимание вопрос топика - к3b может писать несколько дисков одновременно?
Вы дали ответ на вопрос - как записать диск консольными командами, разницу улавливаете? Хотя судя по дружным уходам от прямого ответа могу предположить, что к нашему великому сожалению k3b не может до сих пор писать несколько дисков одновременно.
Благо_дарю всех, кто нашёл время и счёл нужным ответить.
2 taaroa - Ссылки , приведённые Вами я читал и ранее, гугл как то уклончиво отвечает, ни да ни нет. Что Вы указали про мою ненавить к линуксу меня особо не беспокоит, для меня комп - это инструмент для работы, а не фетишь, не икона, на которую надо только молиться и нельзя говорить плохое, а то боженька модератор темы накажет. Я даже придумал шутку - про линукс, как про покойника, говорить надо либо хорошо, либо ничего. Подумайте над этим...
Re: k3b до сих пор не умеет писать на несколько DVD приводов одновременно?
Сделайте на рабочий стол два "ярлычка", в которые засуньте выбор образа при помощи zenity + прожиг его на определенном приводе при помощи wodim/cdrecord. Вот и все.
"Блондинко" должно будет лишь щелкнуть по одному из ярлычков, выбрать файл, вставить в нужный привод болванку и нажать "ОК".
А для одновременной записи - третий "ярлычок", который будет делать то же самое, но в фоне запустит одновременно 2 процесса записи.
Я так редко пользуюсь k3b, что даже затрудняюсь ответить. Образы пишу только из командной строки, директории "целиком" - тоже (скриптик у меня есть). А вот если надо "натягать" файлов из разных источников и лень выделять для этого отдельную директорию - пользую k3b
"Блондинко" должно будет лишь щелкнуть по одному из ярлычков, выбрать файл, вставить в нужный привод болванку и нажать "ОК".
А для одновременной записи - третий "ярлычок", который будет делать то же самое, но в фоне запустит одновременно 2 процесса записи.
Я так редко пользуюсь k3b, что даже затрудняюсь ответить. Образы пишу только из командной строки, директории "целиком" - тоже (скриптик у меня есть). А вот если надо "натягать" файлов из разных источников и лень выделять для этого отдельную директорию - пользую k3b
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка
- drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
- Контактная информация:
Re: k3b до сих пор не умеет писать на несколько DVD приводов одновременно?
156
командой sudo -u user2 k3b
естественно, когда отладите, запишите это всё в скрипт, который будет смотреть, под каким юзером сейчас работает программа записи, и запускать под другим. От вас ещё останется сделать второго юзера, и ярлычёк. Ну а девушке - тыкать в этот ярлычёк. Справитесь?
не нужно, k3b так и работает.
командой sudo -u user2 k3b
естественно, когда отладите, запишите это всё в скрипт, который будет смотреть, под каким юзером сейчас работает программа записи, и запускать под другим. От вас ещё останется сделать второго юзера, и ярлычёк. Ну а девушке - тыкать в этот ярлычёк. Справитесь?
не нужно, k3b так и работает.
Re: k3b до сих пор не умеет писать на несколько DVD приводов одновременно?
eddy всё усложняет. Блондинке надо банально создать каталог в её хомяке, в который они будет кидать файлы для записи и два значка: один будет писать на один привода, а второй сразу на два.
А скрипт, на который значки ссылаются, упрощённо будет таким:
Так сложно написать 3 строчки кода и поставить 2 значка?
А скрипт, на который значки ссылаются, упрощённо будет таким:
Код: Выделить всё
#!/bin/sh
genisoimage -o out.iso -Jr -V "156 - лох" ~/2CD
wodim dev=/dev/sr0 -eject -multi out.iso &
wodim dev=/dev/sr1 -eject -multi out.iso &
Так сложно написать 3 строчки кода и поставить 2 значка?
Re: k3b до сих пор не умеет писать на несколько DVD приводов одновременно?
Только надо будет еще при помощи mkisofs сначала узнать, влезет ли все это добро на болванку. И если не влезет, вывалить "блондинке" окошко с матюгами.
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка
Re: k3b до сих пор не умеет писать на несколько DVD приводов одновременно?
Тогда так (2295072 -- это число секторов на DVD-RAM):
Код: Выделить всё
#!/bin/sh
SIZE=$(genisoimage -print-size -Jr -V "156 - лох" ~/2DVD)
if [$SIZE -lt 2295072]
then
genisoimage -o out.iso -Jr -V "156 - лох" ~/2DVD
wodim dev=/dev/sr0 -eject -multi out.iso &
wodim dev=/dev/sr1 -eject -multi out.iso &
else
zenity --error --text="На один DVD столько информации не влезет."
fi
Re: k3b до сих пор не умеет писать на несколько DVD приводов одновременно?
А почему так мало? Это miniDVD дискетки, что ли?
И где вы видели DVD-RAM в продаже?
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка
Re: k3b до сих пор не умеет писать на несколько DVD приводов одновременно?
Благо_дарю за ответы, есть парочка полезных. В общем случае отправка готового iso образа на привод для записи проблем не вызывает, это подробно описано HowTo, да и тут в теме приведены примеры. Если отложить k3b в сторону и решить писать диски консольными утилитами, то возникает вопрос формирования iso образов. Например, у нас каталог, который нужно записать на диски, В этом каталоге есть ещё несколько вложенных подкаталогов в файлами, которые имеют разные размеры и названия на русском. Мы должны создать группы файлов размером 4.3 гига (для DVD), сконвертировать в iso , так чтобы файлы не повторялись и не выпадали, при этом надо сохранить структуру каталогов, как на жёстком диске, и потом только используя приведённый в теме скрипт, отправить iso образы на запись.После проверки записанных образов , iso файлы надо удалить. В общем всё понятно, кроме автоматического создания iso размером 4.3 гига в каталоге на 10 гигов.
Вариант с двумя юзерами не прошёл.
serg2@linux-cwod:/home/serg/Downloads> k3b
unnamed app(22174): KUniqueApplication: Cannot find the D-Bus session server: "Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken."
unnamed app(22173): KUniqueApplication: Pipe closed unexpectedly.
serg2@linux-cwod:/home/serg/Downloads>
Какие есть идеи по автоматическому созданию iso размером 4.3 гига из каталога размером 10 гигов?
Добавлено чуть погодя..
Коротко - нашёл утилиту dirsplit в составе genisoimage.
Выяснилась одна неприятная деталь. Допустим мы имеем диск 500 гигов, на нём файлов для записи 320 гигов, так вот , при использовании консольных утилит будет сделано iso образов так же на 320 гигов, т.е. мы не можем заполнять диск более чем на 50%, с учётом системы это будет ещё меньше, при объёме файлов для записи около 200 гигов надо уже начинать перезапись на DVD. Либо как то мудрить и создавать iso образы по очереди и писать их налету...
Ещё одна неприятность - dirsplit создаёт список файлов, общий размер которых 4.3 гиги, для записи в таком странном формате
/CD-01/01 - Татуировка.mp3=/home/serg/del/CD-01/01 - Татуировка.mp3
соответственно, если указать этот список genisoimage напрямую, то она его не понимает, нужно убрать всё до знака "=" включительно. man dirsplit пока не помог...
Добавлено чуть позже - команда для удаления лишних символов sed "s/[^=]*\=//" ./vol_1.list >> dvd1
Опять лажа - genisoimage пишет все файлы о образе в кучу, не сохраняя каталогов, так если в разных каталогах есть файлы с одинаковыми именами, то ругается на ошибки...
А вот что делает k3b при создании образа
mkisofs calculate size command:
-----------------------
/usr/bin/genisoimage -gui -graft-points -print-size -quiet -volid CD-01 -volset -appid K3B THE CD KREATOR © 1998-2010 SEBASTIAN TRUEG AND MICHAL MALEK -publisher -preparer -sysid LINUX -volset-size 1 -volset-seqno 1 -sort /tmp/kde-serg/k3bX29740.tmp -rational-rock -hide-list /tmp/kde-serg/k3bf29740.tmp -joliet -joliet-long -hide-joliet-list /tmp/kde-serg/k3bB29740.tmp -no-cache-inodes -full-iso9660-filenames -iso-level 3 -path-list /tmp/kde-serg/k3bA29740.tmp
mkisofs command:
-----------------------
/usr/bin/genisoimage -gui -graft-points -volid CD-01 -volset -appid K3B THE CD KREATOR © 1998-2010 SEBASTIAN TRUEG AND MICHAL MALEK -publisher -preparer -sysid LINUX -volset-size 1 -volset-seqno 1 -sort /tmp/kde-serg/k3br29740.tmp -rational-rock -hide-list /tmp/kde-serg/k3bq29740.tmp -joliet -joliet-long -hide-joliet-list /tmp/kde-serg/k3bY29740.tmp -no-cache-inodes -full-iso9660-filenames -iso-level 3 -path-list /tmp/kde-serg/k3bC29740.tmp
После чтения мануалов пришёл к выводу,что формированием списка занимается -graft-points по принципу "полное-имя-каталога-в-образе/=исходное-имя" , это так должно быть. А вот что пишет консоль
linux-cwod:/home/serg/del # genisoimage -o ./dvd1.iso -gui -no-cache-inodes -joliet -joliet-long -full-iso9660-filenames -iso-level 4 -path-list ./dvd1 -graft-points cd-01=./CD-01 cd-02=./CD-02 cd-03=./CD-03 cd-04=./CD-04 cd-05=./CD-05 cd-06=./CD-06 cd-07=./CD-07 cd-08=./CD-08 cd-09=./CD-09 cd-10=./CD-10 cd-11=./CD-11 cd-12=./CD-12 cd-13=./CD-13 cd-14=./CD-14 cd-15=./CD-15 cd-16=./CD-16 cd-17=./CD-17 cd-18=./CD-18 cd-19=./CD-19 cd-20=./CD-20 cd-21=./CD-21 cd-22=./CD-22 cd-23=./CD-23 cd-24=./CD-24 cd-25=./CD-25 cd-26=./CD-26 cd-27=./CD-27
Warning: Creating ISO-9660:1999 (version 2) filesystem.
Warning: ISO-9660 filenames longer than 31 may cause buffer overflows in the OS.
Warning: creating filesystem with Joliet extensions but without Rock Ridge
extensions. It is highly recommended to add Rock Ridge.
Using 01 - Товарищи ученые000.mp3 for /01 - Товарищи ученые.mp3 (01 - Товарищи ученые.mp3)
Using 12 - Марафон, или Бег на длинную дистанцию000.mp3 for /12 - Марафон, или Бег на длинную дистанцию.mp3 (12 - Марафон, или Бег на длинную дистанцию.mp3)
Using 04 - Тот, который не стрелял000.mp3 for /04 - Тот, который не стрелял.mp3 (04 - Тот, который не стрелял.mp3)
Using 03 - Мы вращаем Землю000.mp3 for /03 - Мы вращаем Землю.mp3 (03 - Мы вращаем Землю.mp3)
Using 02 - Жертва телевидения000.mp3 for /02 - Жертва телевидения.mp3 (02 - Жертва телевидения.mp3)
Using 01 - Товарищи ученые001.mp3 for /01 - Товарищи ученые.mp3 (01 - Товарищи ученые.mp3)
Using 13 - Свой остров000.mp3 for /13 - Свой остров.mp3 (13 - Свой остров.mp3)
Using 27 - Гитара000.mp3 for /27 - Гитара.mp3 (27 - Гитара.mp3)
Using 38 - Ребята, напишите мне письмо000.mp3 for /38 - Ребята, напишите мне письмо.mp3 (38 - Ребята, напишите мне письмо.mp3)
Using 22 - Большой Каретный000.mp3 for /22 - Большой Каретный.mp3 (22 - Большой Каретный.mp3)
genisoimage: Error: /home/serg/del/CD-15/01 - Товарищи ученые.mp3 and /home/serg/del/CD-13/01 - Товарищи ученые.mp3 have the same Joliet name
genisoimage: Error: /home/serg/del/CD-12/01 - Товарищи ученые.mp3 and /home/serg/del/CD-15/01 - Товарищи ученые.mp3 have the same Joliet name
genisoimage: Error: /home/serg/del/CD-12/02 - Жертва телевидения.mp3 and /home/serg/del/CD-13/02 - Жертва телевидения.mp3 have the same Joliet name
genisoimage: Error: /home/serg/del/CD-12/03 - Мы вращаем Землю.mp3 and /home/serg/del/CD-13/03 - Мы вращаем Землю.mp3 have the same Joliet name
genisoimage: Error: /home/serg/del/CD-12/04 - Тот, который не стрелял.mp3 and /home/serg/del/CD-13/04 - Тот, который не стрелял.mp3 have the same Joliet name
genisoimage: Error: /home/serg/del/CD-12/12 - Марафон, или Бег на длинную дистанцию.mp3 and /home/serg/del/CD-14/12 - Марафон, или Бег на длинную дистанцию.mp3 have the same Joliet name
genisoimage: Error: /home/serg/del/CD-09/13 - Свой остров.mp3 and /home/serg/del/CD-18/13 - Свой остров.mp3 have the same Joliet name
genisoimage: Error: /home/serg/del/CD-01/22 - Большой Каретный.mp3 and /home/serg/del/CD-02/22 - Большой Каретный.mp3 have the same Joliet name
genisoimage: Error: /home/serg/del/CD-02/27 - Гитара.mp3 and /home/serg/del/CD-05/27 - Гитара.mp3 have the same Joliet name
genisoimage: Error: /home/serg/del/CD-01/38 - Ребята, напишите мне письмо.mp3 and /home/serg/del/CD-02/38 - Ребята, напишите мне письмо.mp3 have the same Joliet name
Joliet tree sort failed. The -joliet-long switch may help you.
NOTE: multiple source directories have been specified and merged into the root
of the filesystem. Check your program arguments. genisoimage is not tar.
linux-cwod:/home/serg/del # genisoimage -o ./dvd1.iso -gui -no-cache-inodes -joliet -joliet-long -full-iso9660-filenames -iso-level 4 -path-list ./dvd1 -graft-points -path-list
Как я понимаю, все файлы скидываются в одну кучу и поэтому система ругается на одинаковые имена.
Как вариант, можно попробовать создать образ из каталога, для этого по списку скопировать файлы во временный каталог, из него сделать iso , записать на диск, проверить, если всё хорошо, то удалить iso и временный каталог.
Как получить список до знака равно sed -e 's/[^=]*$//' ./vol_1.list | sed -e s/=// >> dvd.list
Так и не разобрался, как объединить два в одно.
Добавляем к списку файлов дополнительный пусть sed -e 's:.*:/tmp/dvd&:' ./dvd2 разделитель тут двоеточие,так понятнее
Добавление " в начале строки sed -e 's:.*:\"&:' ./dvd2 тут разделитель :
Добавление " в конце строки sed -e 's/$/"/' ./dvd2 тут разделитель \
А вот так будет совместное добавление левых и правых кавычек sed 's/^/\"/;s/$/\"/'
Проблема - при копировании файлов из списка нужно создавать директории для них, так как команда cp не умеет создавать отсутствующие директории при копировании. В общем случае директорий может быть очень много и обойти их надо все. Надо найти как скопировать дерево директорий. Вот команда для копирования дерева директорий find . -type d -exec mkdir -p /tmp/dvd/{} \; Точка после фаинд обозначает, что будем копировать дерево директорий вниз из текущей, /tmp/dvd/ Директория, в которую копируем дерево.
Для получения списка директориий sed -e 's/[^=]*$//;s/=//;s/[^/]*$//' ./vol_1.list > dr
Для удаления повторяющихся директорий из списка sed '$!N; /^\(.*\)\n\1$/!P; D'
Для объединения файлов построчно применим paste -d" " ./dvd11 ./dvd222 > dvd123 Где в кавычках пробел разделитель
Очередная проблема-не работает в скрипте конструкция
filelist="/home/serg/del/dvd123" #sourse
while read line
do
cp $line
done < $filelist
где файл dvd123 имеет содержание
"/home/serg/del/CD-02/09 - Рецидивист.mp3" "/tmp/dvd/CD-02/09 - Рецидивист.mp3"
"/home/serg/del/CD-02/10 - О нашей встрече.mp3" "/tmp/dvd/CD-02/10 - О нашей встрече.mp3"
"/home/serg/del/CD-02/11 - Как у нас веселятся товарищи.mp3" "/tmp/dvd/CD-02/11 - Как у нас веселятся товарищи.mp3"
"/home/serg/del/CD-02/12 - Все позади.mp3" "/tmp/dvd/CD-02/12 - Все позади.mp3"
при это если набрать в терминале
ср "/home/serg/del/CD-02/12 - Все позади.mp3" "/tmp/dvd/CD-02/12 - Все позади.mp3" всё замечательно копируется.
Вариант с двумя юзерами не прошёл.
serg2@linux-cwod:/home/serg/Downloads> k3b
unnamed app(22174): KUniqueApplication: Cannot find the D-Bus session server: "Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken."
unnamed app(22173): KUniqueApplication: Pipe closed unexpectedly.
serg2@linux-cwod:/home/serg/Downloads>
Какие есть идеи по автоматическому созданию iso размером 4.3 гига из каталога размером 10 гигов?
Добавлено чуть погодя..
Коротко - нашёл утилиту dirsplit в составе genisoimage.
Выяснилась одна неприятная деталь. Допустим мы имеем диск 500 гигов, на нём файлов для записи 320 гигов, так вот , при использовании консольных утилит будет сделано iso образов так же на 320 гигов, т.е. мы не можем заполнять диск более чем на 50%, с учётом системы это будет ещё меньше, при объёме файлов для записи около 200 гигов надо уже начинать перезапись на DVD. Либо как то мудрить и создавать iso образы по очереди и писать их налету...
Ещё одна неприятность - dirsplit создаёт список файлов, общий размер которых 4.3 гиги, для записи в таком странном формате
/CD-01/01 - Татуировка.mp3=/home/serg/del/CD-01/01 - Татуировка.mp3
соответственно, если указать этот список genisoimage напрямую, то она его не понимает, нужно убрать всё до знака "=" включительно. man dirsplit пока не помог...
Добавлено чуть позже - команда для удаления лишних символов sed "s/[^=]*\=//" ./vol_1.list >> dvd1
Опять лажа - genisoimage пишет все файлы о образе в кучу, не сохраняя каталогов, так если в разных каталогах есть файлы с одинаковыми именами, то ругается на ошибки...
А вот что делает k3b при создании образа
mkisofs calculate size command:
-----------------------
/usr/bin/genisoimage -gui -graft-points -print-size -quiet -volid CD-01 -volset -appid K3B THE CD KREATOR © 1998-2010 SEBASTIAN TRUEG AND MICHAL MALEK -publisher -preparer -sysid LINUX -volset-size 1 -volset-seqno 1 -sort /tmp/kde-serg/k3bX29740.tmp -rational-rock -hide-list /tmp/kde-serg/k3bf29740.tmp -joliet -joliet-long -hide-joliet-list /tmp/kde-serg/k3bB29740.tmp -no-cache-inodes -full-iso9660-filenames -iso-level 3 -path-list /tmp/kde-serg/k3bA29740.tmp
mkisofs command:
-----------------------
/usr/bin/genisoimage -gui -graft-points -volid CD-01 -volset -appid K3B THE CD KREATOR © 1998-2010 SEBASTIAN TRUEG AND MICHAL MALEK -publisher -preparer -sysid LINUX -volset-size 1 -volset-seqno 1 -sort /tmp/kde-serg/k3br29740.tmp -rational-rock -hide-list /tmp/kde-serg/k3bq29740.tmp -joliet -joliet-long -hide-joliet-list /tmp/kde-serg/k3bY29740.tmp -no-cache-inodes -full-iso9660-filenames -iso-level 3 -path-list /tmp/kde-serg/k3bC29740.tmp
После чтения мануалов пришёл к выводу,что формированием списка занимается -graft-points по принципу "полное-имя-каталога-в-образе/=исходное-имя" , это так должно быть. А вот что пишет консоль
linux-cwod:/home/serg/del # genisoimage -o ./dvd1.iso -gui -no-cache-inodes -joliet -joliet-long -full-iso9660-filenames -iso-level 4 -path-list ./dvd1 -graft-points cd-01=./CD-01 cd-02=./CD-02 cd-03=./CD-03 cd-04=./CD-04 cd-05=./CD-05 cd-06=./CD-06 cd-07=./CD-07 cd-08=./CD-08 cd-09=./CD-09 cd-10=./CD-10 cd-11=./CD-11 cd-12=./CD-12 cd-13=./CD-13 cd-14=./CD-14 cd-15=./CD-15 cd-16=./CD-16 cd-17=./CD-17 cd-18=./CD-18 cd-19=./CD-19 cd-20=./CD-20 cd-21=./CD-21 cd-22=./CD-22 cd-23=./CD-23 cd-24=./CD-24 cd-25=./CD-25 cd-26=./CD-26 cd-27=./CD-27
Warning: Creating ISO-9660:1999 (version 2) filesystem.
Warning: ISO-9660 filenames longer than 31 may cause buffer overflows in the OS.
Warning: creating filesystem with Joliet extensions but without Rock Ridge
extensions. It is highly recommended to add Rock Ridge.
Using 01 - Товарищи ученые000.mp3 for /01 - Товарищи ученые.mp3 (01 - Товарищи ученые.mp3)
Using 12 - Марафон, или Бег на длинную дистанцию000.mp3 for /12 - Марафон, или Бег на длинную дистанцию.mp3 (12 - Марафон, или Бег на длинную дистанцию.mp3)
Using 04 - Тот, который не стрелял000.mp3 for /04 - Тот, который не стрелял.mp3 (04 - Тот, который не стрелял.mp3)
Using 03 - Мы вращаем Землю000.mp3 for /03 - Мы вращаем Землю.mp3 (03 - Мы вращаем Землю.mp3)
Using 02 - Жертва телевидения000.mp3 for /02 - Жертва телевидения.mp3 (02 - Жертва телевидения.mp3)
Using 01 - Товарищи ученые001.mp3 for /01 - Товарищи ученые.mp3 (01 - Товарищи ученые.mp3)
Using 13 - Свой остров000.mp3 for /13 - Свой остров.mp3 (13 - Свой остров.mp3)
Using 27 - Гитара000.mp3 for /27 - Гитара.mp3 (27 - Гитара.mp3)
Using 38 - Ребята, напишите мне письмо000.mp3 for /38 - Ребята, напишите мне письмо.mp3 (38 - Ребята, напишите мне письмо.mp3)
Using 22 - Большой Каретный000.mp3 for /22 - Большой Каретный.mp3 (22 - Большой Каретный.mp3)
genisoimage: Error: /home/serg/del/CD-15/01 - Товарищи ученые.mp3 and /home/serg/del/CD-13/01 - Товарищи ученые.mp3 have the same Joliet name
genisoimage: Error: /home/serg/del/CD-12/01 - Товарищи ученые.mp3 and /home/serg/del/CD-15/01 - Товарищи ученые.mp3 have the same Joliet name
genisoimage: Error: /home/serg/del/CD-12/02 - Жертва телевидения.mp3 and /home/serg/del/CD-13/02 - Жертва телевидения.mp3 have the same Joliet name
genisoimage: Error: /home/serg/del/CD-12/03 - Мы вращаем Землю.mp3 and /home/serg/del/CD-13/03 - Мы вращаем Землю.mp3 have the same Joliet name
genisoimage: Error: /home/serg/del/CD-12/04 - Тот, который не стрелял.mp3 and /home/serg/del/CD-13/04 - Тот, который не стрелял.mp3 have the same Joliet name
genisoimage: Error: /home/serg/del/CD-12/12 - Марафон, или Бег на длинную дистанцию.mp3 and /home/serg/del/CD-14/12 - Марафон, или Бег на длинную дистанцию.mp3 have the same Joliet name
genisoimage: Error: /home/serg/del/CD-09/13 - Свой остров.mp3 and /home/serg/del/CD-18/13 - Свой остров.mp3 have the same Joliet name
genisoimage: Error: /home/serg/del/CD-01/22 - Большой Каретный.mp3 and /home/serg/del/CD-02/22 - Большой Каретный.mp3 have the same Joliet name
genisoimage: Error: /home/serg/del/CD-02/27 - Гитара.mp3 and /home/serg/del/CD-05/27 - Гитара.mp3 have the same Joliet name
genisoimage: Error: /home/serg/del/CD-01/38 - Ребята, напишите мне письмо.mp3 and /home/serg/del/CD-02/38 - Ребята, напишите мне письмо.mp3 have the same Joliet name
Joliet tree sort failed. The -joliet-long switch may help you.
NOTE: multiple source directories have been specified and merged into the root
of the filesystem. Check your program arguments. genisoimage is not tar.
linux-cwod:/home/serg/del # genisoimage -o ./dvd1.iso -gui -no-cache-inodes -joliet -joliet-long -full-iso9660-filenames -iso-level 4 -path-list ./dvd1 -graft-points -path-list
Как я понимаю, все файлы скидываются в одну кучу и поэтому система ругается на одинаковые имена.
Как вариант, можно попробовать создать образ из каталога, для этого по списку скопировать файлы во временный каталог, из него сделать iso , записать на диск, проверить, если всё хорошо, то удалить iso и временный каталог.
Как получить список до знака равно sed -e 's/[^=]*$//' ./vol_1.list | sed -e s/=// >> dvd.list
Так и не разобрался, как объединить два в одно.
Добавляем к списку файлов дополнительный пусть sed -e 's:.*:/tmp/dvd&:' ./dvd2 разделитель тут двоеточие,так понятнее
Добавление " в начале строки sed -e 's:.*:\"&:' ./dvd2 тут разделитель :
Добавление " в конце строки sed -e 's/$/"/' ./dvd2 тут разделитель \
А вот так будет совместное добавление левых и правых кавычек sed 's/^/\"/;s/$/\"/'
Проблема - при копировании файлов из списка нужно создавать директории для них, так как команда cp не умеет создавать отсутствующие директории при копировании. В общем случае директорий может быть очень много и обойти их надо все. Надо найти как скопировать дерево директорий. Вот команда для копирования дерева директорий find . -type d -exec mkdir -p /tmp/dvd/{} \; Точка после фаинд обозначает, что будем копировать дерево директорий вниз из текущей, /tmp/dvd/ Директория, в которую копируем дерево.
Для получения списка директориий sed -e 's/[^=]*$//;s/=//;s/[^/]*$//' ./vol_1.list > dr
Для удаления повторяющихся директорий из списка sed '$!N; /^\(.*\)\n\1$/!P; D'
Для объединения файлов построчно применим paste -d" " ./dvd11 ./dvd222 > dvd123 Где в кавычках пробел разделитель
Очередная проблема-не работает в скрипте конструкция
filelist="/home/serg/del/dvd123" #sourse
while read line
do
cp $line
done < $filelist
где файл dvd123 имеет содержание
"/home/serg/del/CD-02/09 - Рецидивист.mp3" "/tmp/dvd/CD-02/09 - Рецидивист.mp3"
"/home/serg/del/CD-02/10 - О нашей встрече.mp3" "/tmp/dvd/CD-02/10 - О нашей встрече.mp3"
"/home/serg/del/CD-02/11 - Как у нас веселятся товарищи.mp3" "/tmp/dvd/CD-02/11 - Как у нас веселятся товарищи.mp3"
"/home/serg/del/CD-02/12 - Все позади.mp3" "/tmp/dvd/CD-02/12 - Все позади.mp3"
при это если набрать в терминале
ср "/home/serg/del/CD-02/12 - Все позади.mp3" "/tmp/dvd/CD-02/12 - Все позади.mp3" всё замечательно копируется.
Re: k3b до сих пор не умеет писать на несколько DVD приводов одновременно?
Вот написал письмо разработчикам k3b:
Hello developers of the program k3b! I it is necessary to write down much DVD disks. I want to ask you to make in the program k3b possibility to use for DVD burning some writer devices simultaneously. It is desirable a mode when iso the image is written simultaneously on some DVD writer devices. The second mode - different ISO images are written on different devices simultaneously. I hope, it will be very simple you for making. Good luck.
Подождём, что они ответят...
Hello developers of the program k3b! I it is necessary to write down much DVD disks. I want to ask you to make in the program k3b possibility to use for DVD burning some writer devices simultaneously. It is desirable a mode when iso the image is written simultaneously on some DVD writer devices. The second mode - different ISO images are written on different devices simultaneously. I hope, it will be very simple you for making. Good luck.
Подождём, что они ответят...
Re: k3b до сих пор не умеет писать на несколько DVD приводов одновременно?
Говорят, что после 4-го стакана на закусь иногда хочется два одновременно прожжённых диска.
Спасибо сказали:
Re: k3b до сих пор не умеет писать на несколько DVD приводов одновременно?
156 писал(а): ↑03.01.2012 18:25Вот написал письмо разработчикам k3b:
Hello developers of the program k3b! I it is necessary to write down much DVD disks. I want to ask you to make in the program k3b possibility to use for DVD burning some writer devices simultaneously. It is desirable a mode when iso the image is written simultaneously on some DVD writer devices. The second mode - different ISO images are written on different devices simultaneously. I hope, it will be very simple you for making. Good luck.
Подождём, что они ответят...
Год прошёл, ничего не ответили. Похоже, линукс до сих пор так и не научился записывать два диска одновременно.
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: k3b до сих пор не умеет писать на несколько DVD приводов одновременно?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: k3b до сих пор не умеет писать на несколько DVD приводов одновременно?
Bizdelnick писал(а): ↑26.01.2013 23:55
Надо ждать джва года.
А если серьёзно, см. https://bugs.kde.org/show_bug.cgi?id=179217.
Marco Poletti 2009-05-27 17:01:02 UTC
Any comments on this? I think is a major wish to be able to burn with 2+ writers together.
Comment 2 Sebastian Trueg 2009-05-27 17:22:13 UTC
the comment is simple: this would be A LOT of work and I am having trouble getting K3b 2.0 for KDE4 ready as it is....
Если руки из жопы растут, нефиг браться за работу.
Comment 3 Michał Małek 2010-04-24 13:24:35 UTC
*** Bug 225912 has been marked as a duplicate of this bug. ***
Comment 4 Michał Małek 2010-04-24 13:25:27 UTC
*** Bug 235172 has been marked as a duplicate of this bug. ***
Как я понял, тема была поднята в 2009 году, ответили в 2010, сегодня 2013й, и ничего не сделали. Браво линукс!
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: k3b до сих пор не умеет писать на несколько DVD приводов одновременно?
У Вас, видимо, не из жопы, - так сделайте.
Если Вы в этой фиче заинтересованы, могли бы ненавязчиво поинтересоваться, есть ли прогресс, а не высказывать своё неудовольствие там, где разработчики этого не увидят. Hint: вероятность реализации фичи прямо пропорциональна Вашей вежливости.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
- drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
- Контактная информация:
Re: k3b до сих пор не умеет писать на несколько DVD приводов одновременно?
может пора переходить на флешки?
Re: k3b до сих пор не умеет писать на несколько DVD приводов одновременно?
\me думает, что скрипт всё же лучше.
Hint: Кстати, у меня открываются 2 копии k3b на одной машине, если запускать другой k3b от имени другого юзера. Т.е. можно создать проект в одной k3b, запустить её на запись, открыть в другой k3b и запустить на запись в другом приводе!
Hint: Кстати, у меня открываются 2 копии k3b на одной машине, если запускать другой k3b от имени другого юзера. Т.е. можно создать проект в одной k3b, запустить её на запись, открыть в другой k3b и запустить на запись в другом приводе!
Re: k3b до сих пор не умеет писать на несколько DVD приводов одновременно?
Bizdelnick писал(а): ↑27.01.2013 13:38
У Вас, видимо, не из жопы, - так сделайте.
Если Вы в этой фиче заинтересованы, могли бы ненавязчиво поинтересоваться, есть ли прогресс, а не высказывать своё неудовольствие там, где разработчики этого не увидят. Hint: вероятность реализации фичи прямо пропорциональна Вашей вежливости.
Очень ценный ответ, особенно в свете поучения в вежливости. Похоже мне ответил фанатик линукса у которого "за линукс можно говорить только как за покойника, всегда хорошо". Я уже принимал участие в реализации функции копирования файлов по очереди в krusader, и в исправлении бага с русскими буквами в архивах, и из опыта общения с разработчиками линуксовых прог сделал вывод, что это пустая трата времени. Линукс отстаёт в развитии програмного обеспечения на 3-5 лет в некоторых областях, и разработчикам плевать на это, хотя для исправления ситуации им не надо прилагать больших усилий. Если вы бы прочитали, а если бы прочитали и ещё запомнили хотя бы минут на 5 тему, то сообразили бы, что я уже обращался ОЧЕНЬ ВЕЖЛИВО И ДОХОДЧИВО к разработчикам с просьбой реализовать возможность использования нескольких рекордеров, даже писал на форуме КДЕ, писал на почту разрабам, писал ещё куда то там - везде полная тишина. По поводу сделать самому - я состоявшийся специалист в другой области, и изучать несколько лет програмирование, чтобы подправить два десятка строк в проге, считаю полным идиотизмом. Для вас, уважамый мой собеседник, наверно это нормально. Для меня совершенно не приемлимо, так как жизнь очень короткая штука и тратить несколько лет на то что разработчик проги k3b может сделать за пару дней, имхо, очень большая глупость. Разработчик k3b ложил на всех пользователей , в том числе и на вас. Поэтому мы и имеем эту "фичу" нерешённой аж с 2008го года.
п.с. Когда разработчики дистрибутива пишут "Что наш дистрибутив стал удобнее, лучше и дружественнее к пользователю", этот пользователь надеется, что в словах разработчиков есть хоть доля правды, и у разработчиков есть какая то ответственность перед пользователями, поверившими им и выбравшими именно их дистрибутив. Но пользователей часто ждёт жестокое разочарование.
п.с.с. Вот только не надо про разборчивость линукса в выборе друзей. Демагогия хороша на митингах, а не на техническом форуме.
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: k3b до сих пор не умеет писать на несколько DVD приводов одновременно?
k3b --nofork
Так не занимайтесь демагогией. Пользуйтесь софтом, который Вам нравится.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
- drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
- Контактная информация:
Re: k3b до сих пор не умеет писать на несколько DVD приводов одновременно?
156 писал(а): ↑28.01.2013 14:50Похоже мне ответил фанатик линукса у которого "за линукс можно говорить только как за покойника, всегда хорошо". Я уже принимал участие в реализации функции копирования файлов по очереди в krusader, и в исправлении бага с русскими буквами в архивах, и из опыта общения с разработчиками линуксовых прог сделал вывод, что это пустая трата времени. Линукс отстаёт в развитии програмного обеспечения на 3-5 лет в некоторых областях, и разработчикам плевать на это, хотя для исправления ситуации им не надо прилагать больших усилий.
возможно оффтопик, но я всё-же выскажусь: в Linux нет проблемы с именами файлов. Проблемы есть в Windows™. И для решения этих проблем(а можетиз-за тупости вин-погроммистов) вендовые архиваторы перекодируют из MS-DOS кодировки(непонятно, почему не из Win) в какую-то внутреннею. А при распаковке перекодируют обратно. В Linux уже давно юникод, потому такие архивы приходится перекодировать ещё раз. Вас ещё удивляет отсутствие в Linux нагромождения вендовых костылей? Странно, но меня не удивляет. Мой архиватор (tar 1.26) отлично сохраняет имена с русскими буквами и китайскими иероглифами вперемешку, потому мне тоже непонятны _ваши_ проблемы. Если мне необходимо расковырять вендовый архив, я просто использую WinRAR под wine.
что касается красардера, мне эта проблема не известна - в coreutils есть программа cp, которая отлично работает. можно также использовать dolphin, если вам так уж нравится мышкотыкать в KDE.
Ну а фтопик: ИМХО данная фича никому не нужна кроме вас (точнее вашей блондинки). У вас есть bash, есть куча других инструментов, k3b - всего лишь _оболочка_, которая, как и любая другая оболочка, обязана выполнять _только_ _типичные_ задачи. А именно - записать CD-R диск. ВСЁ. Если вы желаете облегчить работу своей сотрудницы - напишите скрипт, который будет писать хоть Over9000 дисков сразу. Или GUI. Поверьте, это во первых очень просто, во вторых, никто этого кроме вас делать не будет, ибо никому кроме вас это не нужно. Нормальные люди уже давно делают бекапы на HDD/флешках/облаках.
Напоследок позволю себе заметить, что сама задача в такой постановке неверная - оптический носитель не может обеспечить надёжное хранение информации. Вам _необходимо_ добавлять информацию для восстановления, а также использовать резку на блоки. Писать такое на CD-R никто не умеет, разве мучиться с WinRAR+Nero. Скриптом оно проще и быстрее.
Я вам попытаюсь объяснить, в чём тут проблема: существует Over9000 таких фич, которые разработчик может вставить "за несколько дней". Проблема даже не в том, что это займёт Over9000 дней, нет. Патрег с ним, с разработчикам. Представьте, что он это всё сделал. Представили? ПРЕДСТАВИЛИ гуй с Over9000 кнопок?! Может лучше man cdrecord на 2470 строк? Там хоть поиск есть, и найти нужный ключ куда как проще, чем кнопку в вашем гипотетическом гуе.
Re: k3b до сих пор не умеет писать на несколько DVD приводов одновременно?
А Вы зарегались на bugs.kde.org? Проголосовали за баг? Up'нули комментарием, что это всё ещё необходимо? Сейчас там 25 голосов — нужно меньше, чем полтора человекам. Я думаю, Bizdelnick ясно намекал на то, что неплохо было бы именно там отписаться, а не тут горевать как всё плохо в линуксе (странное обобщение, между прочим). Чего до сих пор не сделано. Увижу там +20 Ваших, добавлю +20 своих, хоть мне эта фича и не нужна.
k3b вроде (не буду утверждать) не относится к активно развиваемым продуктам.
Посмотрите на статистику: https://bugs.kde.org/component-report.cgi?product=k3b
Видите, crash, critical, major, normal? Они будут в приоритете по сравнению с wishlist, как и говорил drBatty. Так что голосуем для начала.
Re: k3b до сих пор не умеет писать на несколько DVD приводов одновременно?
Так фишка в том, что я ему уже написал такой скрипт. Дальше уже только модифицируй под себя и свою блондинку.
Нормальные люди делают только на HDD, т.к. современные флешки весьма ненадёжны, даже если их не переписывать, а надёжность облаков у меня вызывает смутные сомнения.
Кроме того, HDD сейчас дёшевы как никогда.
Кстати, меня интересует ТС, которому так нужна эта фича, ещё не написал свой патч для её реализации. За 4 года можно было k3b с нуля написать.