On Thu, Mar 31, 2011 at 10:12:07PM +0200, Otto Moerbeek wrote:
> > So, if I read it correctly, setting just the block size higher to say > > 64Kb does auto tune frag size to 1/8 which is 8Kb (newfs complains > > appropriately) but the auto tune inode length to 4 times frag which is > > 32Kb is not implemented now? Is this the proposed formula? > > There's no such thing as inode length. > > > > > If a user tunes -i inodes, or -f frags or -b block size, it should all > > auto-adjust to the same outcome based on above formula in the future? > > I don't see any formula. Ah, now I understand what yoy mean by formula. The rule is: if no -i parameter is given it's value is computed by 4 * fragment size. Default values for -b and -f are taken from the disklabel. disklabel(8) in -E modes fills them in based on fs partition size. If you specify -f or -b with newfs, these values override the values in the label, and the label will be updated after the newfs. So the next time you do a newfs, you'll re-use the last values for -b and -f. -Otto