ext2fs in Linux already has some support for mount downgrading or forcable unomunting (maybe) in the case of an FS error. For something like a floppy, it ought to be possible to force-unmount the disc in the event of a metadata error.
Neil To Unsubscribe: send mail to majord...@freebsd.org with "unsubscribe freebsd-hackers" in the body of the message