Tried the last hours to debug a growisofs problem; which finally turned
out to be a UDF problem; after I found
http://groups.google.com.my/group/mailing.openbsd.bugs/browse_frm/thread/cc83628ed178e43c/433bf632f7ad2f55?tvc=1#433bf632f7ad2f55

growisofs writes proper DVDs of any size; only mount doesn't work; any
file larger than 2 GB will show with wrong content and a negative size.
No wonder, it mounts as iso9660.
But how do I get it mounted as udf ? I tried 
mount -t udf /dev/cd0c /dvd, but it comes with a blue kernel message: 
udf-mount: enforcing read-only mode
mount -t udf /dev/cd0c dvd
mount_udf: mount: Invalid argument
while
mount /dev/cd0c dvd
is fine, but as iso9660

The FAQ says: 
The newer Universal Disk Format (UDF) filesystem on some
DVDs is not supported. However, almost all DVD-Video and DVD-ROM discs use the
UDF bridge format, which is a combination of the DVD MicroUDF (subset of UDF
1.02) and ISO 9660 file systems. This bridge format provides backwards
compatibility for operating systems which do not yet support UDF.

And man mount_udf says:
The mount_udf command attaches a UDF filesystem (typically found on a
DVD) residing on the device special to the global filesystem namespace at
the location indicated by node.  This command is invoked by mount(8) when
using the syntax

mount [options] -t udf special node

Can someone please shed a light on this, thanks,


Uwe

P.S.: I know that growisofs works okay, since everything mounts fine on
Linux

Reply via email to