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

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

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

cyclon ★★★★★ ()

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

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

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

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

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

anonymous ()

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

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

Zert ()

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

Вот так:

% pktsetup имя /dev/cdrom

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

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

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

Zert ()

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

Не "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 ★★★★★ ()

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

Короче работает просто "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 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.