Re: fsck cannot alloc X bytes for inphead

From: Till Toenges <tt(at)kyon.de>
Date: Wed, 07 May 2008 13:15:21 +0200

Bernd Walter wrote:
>> Nein, dieser nicht (leider).
>>
>> > Konkret am 02.12.2002 in Rev 1.42 der setup.c:
>> > @@ -258,12 +258,8 @@
>> > (unsigned)(sizeof(struct inostatlist) * (sblock.fs_ncg)));
>> > goto badsb;
>> > }
>> > - numdirs = sblock.fs_cstotal.cs_ndir;
>> > + numdirs = MAX(sblock.fs_cstotal.cs_ndir, 128);
>>
>> Diese Änderung begrenzt den Wert von numdirs nach unten,
>> nicht nach oben. MAX(1000000000, 128) ergibt 1000000000.
>
> Ups - stimmt - ist noch früh ;-)
> Hatte mich nur gewundert, ob man das überhaupt so ohne weiteres nach
> oben begrenzen darf.
> Ein alternativer Superblock hätte das Problem aber denoch mit hoher
> Wahrscheinlichkeit in den Griff bekommen.

Ach, schade dass ich das jetzt schon mit newfs "repariert" habe. Da sind
ja doch noch eine Menge interessanter Sachen rausgekommen.

Danke aber an alle, werde beim nächsten mal all diese Sachen ausprobieren.

Schöne Grüße,

Till

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 07 May 2008 - 13:15:35 CEST

search this site