Corruption caused by umount not flushing the buffer cache.
Richard B. Johnson
root en chaos.analogic.com
Mar Ene 25 18:49:03 CST 2000
On Tue, 25 Jan 2000, Alan Cox wrote:
> > I know I can get around this by forcing a BLKFLSBUF ioctl to the device after
> > the unmount but this strikes me as a bug in the linux umount semantics which
> > will bite more people than just me as linux enters the SAN arena.
>
> Solve policy problems in user space. If you want a umount to do that put
> it in the _application_. I don't want my caches flushing all the time just
> because I remount stuff
>
>
> Alan
>
It is not as you say "my caches flushing". It is "our caches flushing".
Unmounting a file-system must force all pending I/O operations to the
mounted device to complete.
The new behavior is a bug.
You cannot make changes in the behavior of a Linux, that divorce it
completely from the Historical behavior of Unix.
Cheers,
Dick Johnson
Penguin : Linux version 2.3.39 on an i686 machine (800.63 BogoMips).
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo en vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/
Más información sobre la lista de distribución Ayuda