Subject: Re: NetBSD file system chat
To: James Buchanan <jamesb.au@iinet.net.au>
From: Mike Cheponis <mac@Wireless.Com>
List: tech-misc
Date: 07/13/2005 11:44:38
On Wed, 13 Jul 2005, James Buchanan wrote:
> Since we can't know the physical disk geometry on modern disks,
I don't believe this is true.
If one were willing to measure transfer rates for a variety of sectors, I suspect an exact map of the disk could be determined.
If the disk can tell you when it is re-mapping a sector, one could adjust the algorithm.
I believe this uncertainty can be completely removed.
> it doesn't
> make a lot of sense to design a file system with knowledge of cylinder
> boundaries or any other disk information. A new file system should probably
> be a simple layout of extents of size x (probably page size, and configurable
> at file system creation time).
> Can a new file system somehow be implemented in userland first before adding
> it into a kernel?
Yes. Simulate it.
> --
> James
-Mike
p.s. I have for years now advocated a tighter coupling between the VM and a huge FS. Others with less vision have tried to shoot me down. Well, I'm still here, and we still need tight VM/FS integration.