cdrecord and burning disks on FreeBSD with filesize over 4GB

CeDeROM tomek.cedro at gmail.com
Sat Jan 16 23:09:49 UTC 2010


Marc, sorry the last post, I just want the information to be complete
and true - after some experimenting it turns out that the only working
option for large files is to use "mkisofs -udf -iso-level 3" and then
mount disk as an UDF volume - if mounted as ISO9660 the large files
will be doubled and truncated. I am waiting for confirmation on a
usenet, you can also verify this solution please to be sure.

Below is the updated note:

==
Note:
In order to have working files larger than 4.38GB in your compilation,
an UDF/ISO-9660 hybrid must be created by passing additional "-udf
-iso-level 3" parameter to a mkisofs(8) and all related programs (ie.
growisofs(1)). This is required only when creating an ISO image file,
or writing files directly to a disk. Disk created this way must be
mounted as an UDF filesystem with mount(8) utility - so it will be
usable only on an UDF aware Operating System - otherwise it will look
as if it contains corrupted files.

To create an ISO file:
%mkisofs -R -J -udf -iso-level 3 -o ../dvd.iso *

To burn files directly to a disk:
%growisofs -dvd-compat -R -J -udf -iso-level 3 -Z /dev/cd0 /path/to/data/*

When you have an ISO image containing large files already inside, no
additional options are required for growisofs(1) to burn that image on
a disk.

Also, be sure that you have cdrtools version  >2.01, as the older ones
does not contain large files support. This propagates issues in other
GUI-based applications. Currently only the sysutils/cdrtools-devel
port contains alpha version fresh enough to support large files, so if
you experience troubles please move to the development package.
==

Best regards,
Tomek Cedro

-- 
CeDeROM, http://www.tomek.cedro.info



More information about the freebsd-doc mailing list