On Mon, May 27, 2002, Dan Kenigsberg wrote about "mounting iso9660 as rw":
> This may sound odd at first, and useless later, but I would like to add some
> files to a iso9660 filesystem.
>..
> I think I could copy all the files from the iso, and my own, and rebuild the
> whole bunch, but I just don't like the idea.
> 
> Any other suggestions? Am I missing a fundamental of loop/iso9660 that prevents
> this from happening?

I'm not familiar with the details of the iso9660 filesystem, so maybe somebody
who is can correct me, but here is my guess: making a iso9660 filesystem
modifiable means you have to handle non-contiguous files; When enlarging an
existing file, or when deleting one file and adding another file of different
size or several files, you would get non-contiguous files.

This will mean you need to have some sort of structures in the filesystem
which point from one block in some file to the next block in that file.
"normal" filesystems have that, of course, but I'm not sure iso9660 does,
seeing that it was always meant only for writing once using a utility like
mkisofs(8) (but as I said, maybe I'm wrong). Correct me if I'm wrong, but
even CD-RW were meant for *rewriting* the whole disk, not for changing a
single file on the CD (note that there's also the notion of a "session" on
the CD, but I don't think that that would help you).

Maybe someone can recommend (or google) a good document about the iso9660
filesystem.

-- 
Nadav Har'El                        |       Monday, May 27 2002, 16 Sivan 5762
[EMAIL PROTECTED]             |-----------------------------------------
Phone: +972-53-245868, ICQ 13349191 |Martin Luther King said "I have a dream",
http://nadav.harel.org.il           |not "I have a plan".

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to