I'm trying to copy a bunch of stuff into Slack from a DVD-R burned (and working) in XP. All attempts to mount the disk in Slack (10.2) result in:
Mount: Not A Directory
After some searching, I think I have found a likely reason for the problem here:
http://lists.debian.org/cdwrite/2005/04/msg00058.html
Practical upshot quoted from the above listing:
Code:
The problem is that streaming data into mkisofs forces it to put the
directory structure at the end of the burn because it does not know
how large the file it is creating will be until it consumes the entire
pipe, and the size of the file is one of the things the directory
structure holds.
The error you are seeing is because linux kernels prior to 2.6.8.1
have an inode scheme that wraps around at 4 GB. So, if you tell
mkisofs to put the directory structure at 4.1 GB, linux looks at the
block at 0.1 GB instead of the one at 4.1 GB. Unsurprisingly, linux
cannot find the directory structure at 0.1 GB. Kernels after 2.6.8.1
wrap at 128 GB which solves the problem for the current and (probably)
next several generations of media.
The trouble is that I have no idea what to do about it except compile a 2.6 kernel, which seems like overkill in this instance. Can somebody suggest a workaround?
P.S: The drive in question mounts other media without complaint.