Date: Sat, 24 Apr 1999 09:00:23 -0400 (EDT) From: Zhihui Zhang <zzhang@cs.binghamton.edu> To: freebsd-hackers@freebsd.org Subject: Logical block number caching Message-ID: <Pine.GSO.3.96.990424085244.13519A-100000@sol.cs.binghamton.edu>
next in thread | raw e-mail | index | archive | help
The 4.4BSD book says the following on page 227: The drawback to using a *logical* address cache is that it is difficult to detect aliases for a block belonging to a local file and the same block accessed through the block device disk whose logical block address is the same as the physical block address. The kernel handles these aliases by administratively preventing them from occuring. The kernel does not allow the block device for a partition to be opened while that partition is mounted and vice versa. Is this the same situation with FreeBSD 3.1? I have tried to find where in the source code this gets handled without luck. I hope someone will tell me whether FreeBSD uses the same strategy and which routines handle this. Any help is appreciated. -------------------------------------------------- Zhihui Zhang. Please visit http://www.freebsd.org -------------------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.3.96.990424085244.13519A-100000>