submount?

David Zeuthen david at fubar.dk
Mon May 31 19:54:56 UTC 2004


On Mon, 2004-05-31 at 21:30, Alan Cox wrote:
> > Wouldn't it suffice with just an option to mount(1), e.g. have as few
> > changes to how this impact user space as possible. I mean, at the end of
> > the day, isn't this just about the kernel locking/unlocking the drive
> > (same for e.g. USB storage) only when there is I/O?
> 
> To do it properly you need a bit more because users may change CD-ROMs and you
> probably want to do "Please insert 'Install Disk 2'" type dialogs. 
> 
> Internally the kernel really doesn't deal with disks going away when they are
> wanted. Volumagic can cope with
> 
> 	cd /mnt/cdrom
> 	eject
> 	insert new cd
> 	ls
> 
> and also with requests when the disk is removed - not all file systems handle
> media vanishing as a routine thing.
> 

In my, possibly uninformed, opinion it would be nicest if optical discs
just appeared to the user like the other block devices out there e.g.

 /sys/block/hdc
 /sys/block/hdc/hdc1

Then your change notification would just be a hotplug event. Further,
for a mixed CD-ROM disc you would also have

 /sys/block/hdc/hdc2 

so you can access the data and audio parts simultaneously. This works on
Mac OS X, though the drive makes a lot of noise. I'm not sure how to
achieve this on Linux.

David






More information about the devel mailing list