Subject: kern/4854: umount -f doesn't always work.
To: None <email@example.com>
From: Perry E. Metzger <firstname.lastname@example.org>
Date: 01/20/1998 21:34:48
>Synopsis: umount -f doesn't always work.
>Responsible: kern-bug-people (Kernel Bug People)
>Arrival-Date: Tue Jan 20 18:50:01 1998
>Originator: Perry E. Metzger
Perry Metzger email@example.com
System: NetBSD jekyll.piermont.com 1.3 NetBSD 1.3 (JEKYLL) #0: Tue Dec 30 19:09:14 EST 1997 firstname.lastname@example.org:/usr/src/sys/arch/i386/compile/JEKYLL i386
umount -f is supposed to "force" an unmount. Last night, I
attempted to unmount a floppy disk that was suffering from
severe i/o errors -- umount -f failed to unmount the device,
as the kernel still wished to write metadata to the disk before
unmounting (which it could not do.)
screw up a floppy. mount it. note that you need to reboot to unmount
I'm guessing that "-f" just means "screw any processes with open files
on the partition" but still attempts metadata writes. There should be
some way for the kernel to just punt on those if they fail.