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]
