LINUX.ORG.RU

Пакетная запись UDF


0

0

Уже писал здесь про это.. но думаю вдруг кто что подскажет.

У меня проблемы с пакетной записью, UDF (диск как дискета) Вот ветка обсуждения, но так что то ничего и не решилось.. http://www.linux.org.ru/view-message.jsp?msgid=2241940

Делаю так: cdrwtool -d /dev/cdrom -q - для CD Диск успешно форматируется, Далее монтировать его я могу только для чтения, В Windows я вижу на диске lost+found, что приятно радует :) Далее я хочу ассоциировать пакетный драйвер, что бы писать на диск и читать как на дискете или флешке: pktsetup /dev/pkt_dev /dev/hdc ioctl: Inappropriate ioctl for device Что он хочет?

Что есть из устройств:

# ls -l /dev/pkt* crw-rw---- 1 root root 10, 63 2007-11-05 15:27 /dev/pktcdvd --wxr--r-T 1 root root 0 2007-11-05 17:26 /dev/pkt_dev

Может в udev что то надо поменять?

Ось у меня CRUX 2.3, $ uname -a Linux Panama 2.6.20.3 #1 SMP Thu Nov 1 18:48:48 UTC 2007 i686 pentium4 i386 GNU/Linux

Иван, Москва.

★★

Re: Пакетная запись UDF

The commands differ depending on whether you are using DVD or CD
media.
1) Edit /etc/default/udftools and add your drive for packet writing.
For example, if your CD/DVD writer is /dev/hdc and you want it
available as the default /dev/pktcdvd/0, then use the setting
"DEVICES=/dev/hdc". Execute "/etc/init.d/udftools start" afterwards to
register the device.
If the device name /dev/hdc differs on your system, adjust the
following commands as appropriate.
2) Prepare the medium in restricted overwrite mode:
DVD-RW: dvd+rw-format -force /dev/hdc
 CD-RW: Do nothing, skip this step!
3) Write an empty session spanning the whole medium. It seems that
without this step, any attempt to create the UDF filesystem will fail.
DVD-RW: growisofs -Z /dev/hdc=/dev/zero
 CD-RW: cdrwtool -d /dev/hdc -q
 UDF filesystem will fail.

DVD-RW: growisofs -Z /dev/hdc=/dev/zero
 CD-RW: cdrwtool -d /dev/hdc -q
4) Format the packet device in UDF format.

DVD-RW: mkudffs --udfrev=0x0150 --spartable=2 --media-type=dvdrw /dev/pktcdvd/0
 CD-RW: mkudffs --udfrev=0x0150 --spartable=2 --media-type=cdrw /dev/pktcdvd/0

The parameters require some more explanation: For --udfrev, use either
0x0150 for UDF version 1.50, or 0x0201 for UDF version 2.01. The
version decision has mostly to do with compatibility:
  - Windows 98/ME can read up to v1.02
  - Windows 2000, Mac OS 9, Linux 2.4 can read up to v1.50
  - Windows 2003/XP can read up to v2.01
  - Linux 2.6 can read up to v2.60
For normal data, UDF 1.50 is OK. UDF 2.00 and 2.01 introduce
additional functionality for streaming audio/video.

Possible values for --media-type are: hd dvdram dvdrw worm mo cdrw cdr.
Use the one appropriate for your medium/device.

5) Mount the disc. The "noatime" option is important: It will reduce
the amount of writes to the device and thus increase its lifetime. You
may first have to create the mount directory using "mkdir
/media/dvd0":
 mount -t udf -o rw,noatime /dev/pktcdvd/0 /media/dvd0

для дебиана. может поможет.

fugu ()

Re: Пакетная запись UDF

Модуль pktcdvd загружен?

Что скажет:

ls -l $(find /dev/ | grep pkt)

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.