Thread View: comp.bugs.2bsd
2 messages
2 total messages
Started by Ed Wishart
Thu, 28 Sep 1989 04:12
Question re inodes
Author: Ed Wishart
Date: Thu, 28 Sep 1989 04:12
Date: Thu, 28 Sep 1989 04:12
6 lines
780 bytes
780 bytes
This is not a bug, just a question that I don't know where to post. The 2.10 BSD file system uses 64 byte inodes containing 40 bytes of address space. They use only 21 of these bytes for access to data blocks, 4 of these being direct addresses. Why waste this space when there are addresses left over that could be used to access more direct blocks? My source is the FS(5) manual page.
Re: Question re inodes
Author: Keith Bostic
Date: Fri, 29 Sep 1989 15:25
Date: Fri, 29 Sep 1989 15:25
19 lines
1465 bytes
1465 bytes
In article <2999@tahoe.unr.edu>, ed@tahoe.unr.edu (Ed Wishart) writes: > This is not a bug, just a question that I don't know where to post. > The 2.10 BSD file system uses 64 byte inodes containing 40 bytes > of address space. They use only 21 of these bytes for access to > data blocks, 4 of these being direct addresses. Why waste this > space when there are addresses left over that could be used to > access more direct blocks? Don't know if Casey (Leedom) still reads this group or not -- he might remember better than I do. Anyhow, the problem is that 2.9BSD had that particular piece of wrongness in it, and fixing it meant Changing The File System. Given how tough that is to do and how well-tested the conversion tools have to be, we talked each other out of fixing it. Anyhow, a quite reasonable "fix" for 2.10BSD would be to use those blocks. Of course, if you're going to change the file system, the 3-byte inode compression should also be ripped out. --keith
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads