|
Работа в Linux с автоматом записи и печати на DVD/CD дисках Primera Bravo XRP |
Автор: barmaley
[комментарии]
|
| Аппарат Primera Bravo XRP позволяет автоматизировать запись данных и печать маркировки на CD-диски, максимальная емкость 50 + 50 дисков.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Создание виртуального CD/DVD накопителя в Ubuntu Linux (доп. ссылка 1) |
[комментарии]
|
| Устанавливаем CDemu (http://cdemu.sourceforge.net/)
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Преобразование файлов в формате Nero (nrg) в ISO-образ |
Автор: Karbofos
[комментарии]
|
| Иногда требуется в Linux записать на диск или получить доступ к содержимому
дисковых образов в формате Nero (*.nrg), без установки проприетарного ПО.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Запись CD во FreeBSD без создания промежуточных ISO-файлов (доп. ссылка 1) (доп. ссылка 2) |
Автор: Litos
[комментарии]
|
| Ставим порт /usr/ports/sysutils/cdrtools
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Как в Fedora Linux создать загрузочный USB Flash на базе ISO образа (доп. ссылка 1) |
[комментарии]
|
| Создание загрузочного USB Flash на базе ISO образа, без форматирования
и потери сохраненных на Flash данных (ставится прямо в VFAT, используя свободное место)
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Копирование DVD диска и преобразование в AVI |
Автор: geekkoo
[комментарии]
|
| Я не касаюсь качества кодирования, тем более что в архиве есть заметка про двухпроходное кодирование.
Берем DVD, монтируем его как файловую систему, и переносим содержимое
как файлы на диск. Очень удобно, если DVD невысокого качества и у него
время от времени возникают ошибки чтения. Если по несколько раз
монтировать/размонтировать плохой диск, то по частям удается скопировать
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Пакетная запись UDF в linux (доп. ссылка 1) |
Автор: Vermus
[комментарии]
|
| Как писать UDF в режиме пакетной записи, при помощи программы udftools.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Уменьшение размера стандартного LiveCD Fedora 7 (доп. ссылка 1) |
[комментарии]
|
| Задача ужать стандартный GNOME-LiveCD Fedora7 до 400 Мб.
Ниже журнал действий.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Запись фалов 4Gb и более на DVD |
Автор: Kroz
[комментарии]
|
| ISO9660 не позволяет писать файлы 4Gb и более. Потому про mkisofs можно забыть.
Используется файловая система UDF. Замечательно читается в более-менее последних версиях Windows.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Как проверить целостность записи на CD/DVD (доп. ссылка 1) |
Автор: Gnot
[комментарии]
|
| Предположим, на CD/DVD был записан образ sep2006.iso.
Вычисляем для него контрольную сумму:
$ cat sep2006.iso | md5sum
cc363de222ba6fe7455258e72b6c26ca -
Определяем число записанных в iso 2048 блоков:
$ echo $(( $(ls -l sep2006.iso | awk '{ print $5 }') / 2048 ))
169383
или после выполнения mkisofs запоминаем цифру в строке "169383 extents written (330 MB)"
Вычисляем контрольную сумму записанного диска:
$ dd if=/dev/hdc bs=2048 count=169383 | md5sum
cc363de222ba6fe7455258e72b6c26ca -
|
|
|
|
|
|
Скрипт для упрощения монтирования CD-ROMа |
Автор: Антон
[комментарии]
|
| Вот такой простой скрипт:
#!/bin/sh
retval=`/sbin/mount | grep /mnt/cdrom`
if [ -n "$retval" ];
then /sbin/umount /mnt/cdrom 1> /dev/null 2> /dev/null
if [ "$?" -ne 0 ];
then echo "Не могу размонтировать CDROM"
else echo "Размонтировал CDROM"
eject /dev/cdrom
fi
else /sbin/mount /dev/cdrom 1> /dev/null 2> /dev/null
if [ "$?" -ne 0 ];
then echo "Не могу смонтировать CDROM"
else echo "Примонтировал CDROM"
fi
fi
П.С. копируем в каталог /sbin под именем cdm. Сам определяет состояние
|
|
|
|
|
Работа с DVD-RAM во FreeBSD как с жестким диском (доп. ссылка 1) |
Автор: proff
[комментарии]
|
| Решение такое:
1. сборка и инсталляция ядра с устройствами:
device scbus
device atapicam
device cd
device pass
2. создание файлов устройств cd0, cd1 с помощью /dev/MAKEDEV
3. disklabel -rw cd1c auto
4. newfs cd1c
4.1. Можно включить softupdates: tunefs -n enable cd1
5. mount /dev/cd1c /mnt/dvdram
Все. Скорость записи ~ 1.2 Mb/s.
|
|
|
|
|
Правильное обращение и хранение CD и DVD дисков. (доп. ссылка 1) |
[комментарии]
|
| -наклейки на диски вредны
-для длительного хранения CD-R и DVD╠R лучше чем CD-RW и DVD+-RW;
-диски хранить в Jewel-Cases стоймя (как книги) а не лёжа или в "шпинделях";
-в темном, прохладном(4 C-20 C) и сухом месте.
|
|
|
|
|
Как создать загрузочный "multiboot" CD, с несколькими загружаемыми ОС. |
[комментарии]
|
| mkisofs -b bsd_boot.img -no-emul-boot -c boot.catalog.bsd \
-eltorito-alt-boot -b lnx_boot.img -c boot.catalog.lnx \
-r -J -D -o cd.iso src_cd_dir
|
|
|
|
|
Пример записи DVD дисков. (доп. ссылка 1) |
[комментарии]
|
| На 4.7 DVD влазит 4.377 Гб или 4482 Мб.
cdrecord-ProDVD или dvdrtools (DVD-R/-RW):
mkisofs -split-output -V "volume_ID" -D -l -L -N -R -J -v -o DVD.iso директория
dvdrecord -dev=0,0,0 -speed=2 -eject -v DVD.iso*
dvd+rw-tools (DVD+R/+RW и не нужно отдельно создавать образ, можно писать в UDF):
growisofs -speed=2 -Z /dev/scd0 -D -l -L -N -R -J /some/files
growisofs -speed=2 -M /dev/scd0 -D -l -L -N -R -J /more/files
Для записи готового ISO образа:
growisofs -dvd-compat -Z /dev/scd0=image.iso
|
|
|
|
|
Как примонтировать iso образ диска в FreeBSD 5.x |
Автор: Insane
[комментарии]
|
| Для начала:
mdconfig -a -t vnode -u0 -f /share/iso/slackware-9.0-install.iso
затем
mount -t cd9660 /dev/md0 /mnt/iso
Обратный процесс:
umount /dev/md0
mdconfig -d -u0
p.s. Может не работать если в ядре нет "device md"
|
|
|
|
|
Как принудительно понизить скорость вращения CD-ROM. |
[комментарии]
|
| Linux:
hdparm -E 8 /dev/cdrom
mount -o speed=8 /dev/cdrom /mnt/cdrom
FreeBSD:
cdcontrol -f /dev/acd0c speed 8
http://cdspeed.narod.ru/
|
|
|
|
|
Как примонтировать iso-образ CD диска в FreeBSD |
[комментарии]
|
| В /boot/loader.conf добавляем vn_load="YES" или подгружаем руками kldload vn.ko
Монтируем:
vnconfig /dev/vn0c /home/user/cdrom.iso
mount -t cd9660 /dev/vn0c /mnt
Размонтируем:
umount /mnt
vnconfig -u /dev/vn0c
|
|
|
|
|
Как разрешить в FreeBSD монтировать CD-ROM обычным пользователям (доп. ссылка 1) |
[комментарии]
|
| /etc/sysctl.conf:
vfs.usermount=1
vfs.generic.usermount=1
mount -t cd9660 /dev/acd0c /home/user/cdrom
chmod 644 /dev/acd0c
|
|
|
|
|
Как эмулировать в FreeBSD ATAPI CDROM в качестве SCSI устройства, для записи CD через cdrecord (доп. ссылка 1) |
[обсудить]
|
| man atapicam, если FreeBSD старая, то см. ссылку.
Ядро нужно пересобрать с
device ata
device atapicd # or atapifd or atapist
device atapicam
device scbus
device pass
device cd # or sa or da
|
|
|
|
|
Как примонтировать в FreeBSD CD-ROM с русифицированной FS, чтобы русские буквы не выглядели как вопросительные знаки. |
Автор: lavr
[комментарии]
|
| cd /usr/ports/sysutils/cd9660_unicode
make && make install
грузить модуль через
kldload /lib/cd9660_unicode/cd9660_[unicode|koi8-r|iso-8859-5|cp866].ko
|
|
|
|
|
Как подготовить WAV файлы из MP3 для записи аудио CD. (доп. ссылка 1) |
[комментарии]
|
| mpg123 --cdr file.cdr file.mp3
cdrecord -v speed=4 dev=0,0,0 -pad -audio *.cdr
Для группы файлов:
find . -name "*.mp3" -exec mpg123 --cdr {}.cdr {} \;
Если полученный wav файл не в формате "16 bit, stereo, 44100 Hz"
(проверить можно: "file file.wav", обычно mpg123 осуществляет преобразование автоматически):
mpg123 -w file.wav file.mp3
sox file.wav -r 44100 file_new.wav
Для нормализации громкости удобно использовать:
normalize -m *.wav
|
|
|
|
|
Как размонтировать занятый неизвестным процессом CDROM |
[комментарии]
|
| fuser -k -m /mnt/cdrom - убить процессы использующие /mnt/cdrom
umount /mnt/cdrom
|
|
|
|
|
Как создать мультисессионный CD-R или CD-RW |
[обсудить]
|
| Перед записью первой сессии на CD-RW его нужно очистить:
cdrecord -dev 0,0,0 blank=fast или blank=full
Запись первой сессии
создаем iso первой сессии:
mkisofs -V "volume_ID" -D -l -L -N -R -J -v -o 1.iso dir1
cdrecord -v speed=4 -dev=0,0,0 -multi 1.iso
Записываем последующие сессии:
Получаем информацию о предыдущей сессии (для -C в mkisofs):
cdrecord -msinfo -dev=0,0,0
Создаем вторую директорию dir2 как dir1/dir2.
Создаем образ второй сессии:
mkisofs -M /dev/scd1 -C start_rec,end_rec -D -l -L -N -R -J -v -o cdrom.iso dir1
Записываем на CD вторую сессию:
cdrecord -v speed=4 dev=0,0,0 -multi 2.iso
PS. для некоторых приводов нужно писать cdrecord -multi -data
|
|
|
|
|
Как записать мультимедийный CD-R содержащий и музыку и данные. |
[комментарии]
|
| Грабим звуковые треки с аудио CD:
cdda2wav -B -v255
Записываем нужные звуковые треки на новый CD:
cdrecord -dev 0,0,0 -multi -audio file1 ..
Создаем образ данных (вместо 0,0 результат выполнения cdrecord -msinfo):
mkisofs -C 0,0 -o cdrom.iso директория_с_данными
Дописываем данные:
cdrecord -dev 0,0,0 -multi cdrom.iso
или cdrecord -dev 0,0,0 -data cdrom.iso
|
|
|
|
|
Как преобразовать аудио-CD/wav в набор .MP3 файлов |
[комментарии]
|
| Получить информацию о треках:
cdparanoia -vsQ
Записать все треки как WAV файлы:
cdparanoia -B -s -w -S 24 --
Преобразовать WAV в MP3:
bladeenc -br 192 -delete -prio=HIGHEST *.wav
или
lame --preset standard *.wav # рекомендуется, лучшее качество, br~192
lame --preset fast standard *.wav
lame --preset 192 *.wav
oggenc -q 10 -b 192 *.wav
|
|
|
|
|
Команды cdrecord полезные при записи CDROM |
[комментарии]
|
| Создание ISO образа: ... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Как создать ISO образ и 1 в 1 скопировать CD-ROM |
[обсудить]
|
| mkisofs -b файл_с_образом_загрузочной_дискеты \
-c файл_куда_будет_помещен_boot.catalog \
-d -N -D -R -J -T -V "название" -P "копирайт" \
-o файл_куда_записать_образ \
директория_с_корнем_создаваемого_образа
Посмотреть созданный образ можно примонтировав его как loop раздел:
mount cd_image.iso -r -t iso9660 -o loop /mnt/cdrom
Копирование 1 в 1:
dd if=/dev/scd0 of=cdimage.iso
cdrecord -v dev=0,0,0 speed=2 -isosize cdimage.iso
Значение "dev=" определяется запуском cdrecord -scanbus
PS. Вместо "dd" более правильно делать (не читает лишний "хвост" пустых
секторов и корректирует ошибки):
readcd dev=0,0 f=cdimage.iso
|
|
|
|
|
Как примонтировать cdrom с русскими файлами |
[комментарии]
|
| В Joliet файлы хранятся в unicode, соответственно codepage=unicode.
Если файлы записаны в 866 кодировке нужно добавить ",codepage=866"
mount -t iso9660 -o iocharset=koi8-r,ro,noexec,mode=0444 /dev/cdrom /mnt/cdrom
или в /etc/fstab:
/dev/cdrom /mnt/cdrom iso9660 noauto,user,ro,noexec,mode=0444,iocharset=koi8-r
а затем: mount /mnt/cdrom
|
|
|
|
|
Как в Solaris примонтировать локально .iso образ. |
[комментарии]
|
| lofiadm -a cdrom.iso
mount -F hsfs /dev/lofi/1 /mnt
umount /mnt
lofiadm -d /dev/lofi/1
|
|
|
|