LINUX.ORG.RU

помогите поднять udf с поддержкой записи


0

0

собрал ядро (2.6.10) с поддержкой

CDROM_PKTCDVD

UDF_FS

в /dev/ создалось устройство pktcdvd ,вообщето я думал что их будет много и называться они будут pktcdvd0 ... pktcdvd8 к примеру

пропатчил http://web.telia.com/~u89404340/patches/packet/udftools-1.0.0b3.patch.bz2 этим патчем udftools

отфотматировал диск

cdrwtool -d /dev/cdrom -q

далее как сказано в мануале

sudo pktsetup /dev/pktcdvd /dev/cdrom

ioctl: Inappropriate ioctl for device

вот сдесь я и остановился

если монтировать просто

mount -t udf /dev/cdrom /mnt/cdrom

оно монтируется но только на чтение

я так понимаю на ядро нужно накладывать патч для поддержки udf на запись

вопрос где его взять , и правильно ли я делаю вышеописанные действия

спасибо...

anonymous

Как я понял они окончательно поломали эту фишку и до сих пор не могу понять зах она в ядре :(

cyclon ★★★★★
()
Ответ на: комментарий от cyclon

ну как же зачем ?

подмонтировал диск и cp mv mkdir rm можно там ,бекапы делать вообще великолепно

помогите лучше советом

кто-нибудь поднимал это в 2.6.x ?

anonymous
()

Поднимал еще когда пакетная запись шла отдельным патчем. Монтировать надо с -o rw,noatime

Zert
()

Вот так:

% pktsetup имя /dev/cdrom

% mount -t udf -o rw,noatime /dev/pktcdvd/имя /mnt/cdrom

В общем, монтировать надо не сам девайс, а тот, на который ты его пакетно поставил. Сейчас не знаю как он называется, поэтому то, что написал может и не заработать. Седня ядро соберу - попробую

ЗЫ: давно ждал пакетную запись в ядре

Zert
()
Ответ на: комментарий от Zert

а у вас прямо сразу создались pktcdvd[0-8] ?

у вас udev ?

и нужно ли пачить ядро udf writable support ?

скажите плиз...

anonymous
()

Не "pktsetup /dev/pktcdvd /dev/cdrom"
А "pktsetup /dev/pktcdvd0 /dev/cdrom"
/dev/pktcdvd0 должен быть предварительно создан командой:
mknod /dev/pktcdvd0 b 97 0

Только у меня всё равно не работает, пишет:
open packet device: No such device or address

unDEFER ★★★★★
()
Ответ на: комментарий от unDEFER

Короче работает просто "pktsetup pktcdvd0 /dev/cdrom"
Однако для записи не монтируется - пишет
can't read superblock
В лог пишет:
Jan 6 02:37:49 unDECOMP kernel: pktcdvd: inserted media is CD-RW
Jan 6 02:37:49 unDECOMP kernel: pktcdvd: detected zero packet size!
Jan 6 02:37:49 unDECOMP kernel: pktcdvd: 55 10 00 00 00 00 00 00 3c 00 00 00 - sense 0e.00.03 (INVALID)
Jan 6 02:37:49 unDECOMP kernel: pktcdvd: pktcdvd0 failed saving write settings
А для чтения - пожалуйста.

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