On Thu, Nov 08, 2001 at 12:18:54AM +0100, Bernd Eckenfels wrote: > On Wed, Nov 07, 2001 at 11:22:34AM +0100, Martin Waitz wrote: > > isn't this a filesystem bug? > Closing a delted file means freeing blocks and this means writing to disk. > So you cant remount ro as long as a file which is deleted is open. Same is > true as long as you have a file opened for read. You could, of course, change your filesystem so that it'd have a separate "soon-to-be-deleted" table on the disk, which needn't be empty for the fs to be mounted read-only; with the behaviour that if an open file has its last link removed it gets added to the soon-to-be-deleted table, and when the filesystem is mounted read-write, the table is scanned for files that aren't currently open and thus can be deleted. It'd be a bit strange for "mount -o remount,rw /foo" to suddenly start deleting stuff off your disk, though. Cheers, aj -- Anthony Towns <aj@humbug.org.au> <http://azure.humbug.org.au/~aj/> I don't speak for anyone save myself. GPG signed mail preferred. "Security here. Yes, maam. Yes. Groucho glasses. Yes, we're on it. C'mon, guys. Somebody gave an aardvark a nose-cut: somebody who can't deal with deconstructionist humor. Code Blue." -- Mike Hoye, see http://azure.humbug.org.au/~aj/armadillos.txt
Attachment:
pgpZ17gVfkhSk.pgp
Description: PGP signature