Wodim unable to write on DL DVD Drive
JD
jd1008 at gmail.com
Wed Apr 3 23:26:51 UTC 2013
On 04/03/2013 02:06 PM, Preston Hagar wrote:
> On Tue, Apr 2, 2013 at 7:24 PM, JD <jd1008 at gmail.com
> <mailto:jd1008 at gmail.com>> wrote:
>
>
>
> $ /opt/schily/bin/mkisofs -iso-level 3 -print-size dvd.iso
>
> Setting input-charset to 'UTF-8' from locale.
> Total extents scheduled to be written = 2391761
> 2391761
>
> $ /opt/schily/bin/mkisofs -iso-level 4 -print-size dvd.iso
> Warning: Creating ISO-9660:1999 (version 2) filesystem.
> Warning: ISO-9660 filenames longer than 31 may cause buffer
> overflows in the OS.
>
> Setting input-charset to 'UTF-8' from locale.
> Total extents scheduled to be written = 2391762
> 2391762
>
> Why the difference in output?
>
>
>
> My understanding (I'm not an expert on DVDs by any means) is that
> there was an issue with ISO files larger than 4 GB in early version of
> cdrtools (mkisofs, cdrecord, etc). Since DVDS are 4.7 GB (or 4.4 GB
> or 4.3 GB depending on who you ask and how), the 4 GB limit meant that
> most DVDs could still be burned. With dual layer DVD, blu ray, etc,
> that 4 GB limit gets passed all the time.
>
> Jorg Schilling (the cdrtools guy) wrote a fix for it using ISO-9600
> muti-extent files, but some versions of the Linux kernel had a bug
> that meant that his fix wouldn't work. I think (not sure) that the
> bug has been fixed in all newish versions of the kernel. Because of
> that bug, cdrecord and mkisofs still default to not useing the
> multi-extent file code since it is more tested and works with more
> kernels (as long as the file is smaller the 4 GB). When the file is
> larger than 4 GB, you have to use the -iso-level flag to make it use
> the multi-extent file code.
>
>
> Clear as mud right?
>
>
> Here is a little more rom the man page if it helps any:
>
>
> -iso-level level
> Set the ISO-9660 conformance level. Valid numbers are
> 1..3 and 4.
>
> With level 1, files may only consist of one section and
> filenames are restricted to 8.3 characters.
>
> With level 2, files may only consist of one section.
>
> With level 3, no restrictions (other than ISO-9660:1988)
> do apply. Starting with this level, mkisofs also allows files to be
> larger than 4 GB by implementing ISO-9660 multi-extent files.
>
> With all ISO-9660 levels from 1..3, all filenames are
> restricted to upper case letters, numbers and the underscore (_). The
> maximum filename length is restricted to 31 characters, the
> directory nesting level is
> restricted to 8 and the maximum path length is limited
> to 255 characters.
>
> Level 4 officially does not exists but mkisofs maps it
> to ISO-9660:1999 which is ISO-9660 version 2.
>
> With level 4, an enhanced volume descriptor with
> version number and file structure version number set to 2 is emitted.
> There may be more than 8 levels of directory nesting, there is no
> need for a file to contain a dot
> and the dot has no more special meaning, file names do
> not have version numbers, the maximum length for files and directory
> is raised to 207. If Rock Ridge is used, the maximum ISO-9660 name
> length is reduced to 197.
>
> When creating Version 2 images, mkisofs emits an
> enhanced volume descriptor which looks similar to a primary volume
> descriptor but is slightly different. Be careful not to use broken
> software to make ISO-9660 images
> bootable by assuming a second PVD copy and patching this
> putative PVD copy into an El Torito VD.
>
>
>
> You might Google a little further on cdrtools, multi-extents and 4GB
> files.
> Preston
>
Thank you kindly Preston.
That does indeed clear it up.
Cheers,
JD
More information about the ubuntu-users
mailing list