Re: Flushing buffer and page cache

From: James Bottomley (James.Bottomley@SteelEye.com)
Date: Sat Feb 17 2001 - 11:12:11 EST


> Is it possible to flush all entries in the buffer cache corresponding
> to a single block device (i.e. simply drop them if they aren't dirty,
> or write them to disk and drop them after this if they are dirty)?

Yes, just send the BLKFLSBUF ioctl to the device this syncs the device then
removes all the buffers from the cache. We use it as a tool to move a SAN
device around a cluster, which is similar to what you want to do.

James Bottomley

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Fri Feb 23 2001 - 21:00:15 EST