Обновил ядро до 2.6.23 . Ничего не изменилось - пишем нормально - читать файлы размером боле 1 Гб не можем. Бьюсь головой дальше
Извиняюсь за дезу. Ключик UDF забыл указать. Все-таки это был ISO9660. Тем не менее, ISO имеет поддержку файлов до 2 Гб. Почему же диск не прочитался? Это вопрос номер один.
Вопрос номер два:
man mkisofs
" -udf Include UDF filesystem support in the generated filesystem image. UDF support is
currently in alpha status and for this reason, it is not possible to create UDF-
only images. UDF data structures are currently coupled to the Joliet structures,
so there are many pitfalls with the current implementation. There is no UID/GID
support, there is no POSIX permission support, there is no support for symlinks.
Note that UDF wastes the space from sector ~20 to sector 256 at the beginning of
the disc in addition to the space needed for real UDF data structures."
Фраза UDF data structures are currently coupled to the Joliet structures меня поставил в тупик. Насколько я знаю joliet надстрока на ISO9660. получается мы пишем хер знает че!
Эту софтину использует k3b.
# mkisofs --version
UIs and other frontend applications. In fact, this program is:
genisoimage 1.1.2 (Linux)
Далее, здесь
http://www.opennet.ru/openforum/vsluhforumID3/36691.html#1 написано "В ядрах 2.6.17 и выше, вы не сможете записать на UDF файл более 1Gb. Поддержку больших файлов из UDF убрали мотивируя тем, что драйвер как-то портит что-то в памяти в ядре. "
"Начиная с ядра 2.6.16
+ CVE-2006-4145: udf: fix possible deadlock and memory corruption. Warning:
the fix will limit maximum size of files written to UDF filesystems to 1GB;
existing files bigger than 1GB still can be read."
Это просто праздник!)
Записал UDF.
growisofs command:
-----------------------
/usr/bin/growisofs -Z /dev/hdb -use-the-force-luke=notray -use-the-force-luke=tty -speed=4 -use-the-force-luke=bufsize:32m -gui -graft-points -volid Twin Peaks 2 -volset -appid K3B THE CD KREATOR (C) 1998-2005 SEBASTIAN TRUEG AND THE K3B TEAM -publisher -preparer -sysid LINUX -volset-size 1 -volset-seqno 1 -sort /tmp/kde-vermus/k3bo3na0b.tmp -udf -full-iso9660-filenames -iso-level 2 -path-list /tmp/kde-vermus/k3byF6jPa.tmp
Те же яйца.
Да, в fstab:
/dev/hdb /media/cdrom0 udf,iso9660 user,utf8,noauto 0 0
Завтра посмотрю как будет читать UDF записанный в винде