Path: utzoo!yunexus!hydroesm!jtsv16!torsqnt!news-server.csri.toronto.edu!clyde.concordia.ca!uunet!virtech!cpcahil From: cpcahil@virtech.uucp (Conor P. Cahill) Newsgroups: comp.unix.i386 Subject: Re: NDOSINODES unders ISC 2.0.2? Message-ID: <1990May29.142658.17265@virtech.uucp> Date: 29 May 90 14:26:58 GMT Article-I.D.: virtech.1990May29.142658.17265 References: <9005282004.aa07953@PARIS.ICS.UCI.EDU> Reply-To: cpcahil@virtech.UUCP (Conor P. Cahill) Organization: Virtual Technologies Inc., Sterling VA Lines: 55 In article <9005282004.aa07953@PARIS.ICS.UCI.EDU> baxter@zola.ICS.UCI.EDU (Ira Baxter) writes: > >When I do a 'find / ...' with my MSDOS filesystem mounted, I >invariably get some complaint about "Out of DOS Inodes". There's >nothing in TFM under tunable parameters for this, and I vaguely >remember seeing something about adding "NDOSIDODES 500" to "stune". >Anybody know the straight scoop? The straight scoop (for 386/ix) is: run /etc/kconfig select "configure a kernel" Select add tunable parameters Specify NDOSINODE Specify 500 It will tell you NDOSINODE is a new parameter and ask you for the minimum, maximum and default. I used 200 1000 200, respectively. Now it will work correctly. However you will get an warning message on the compile of the kernel about NDOSINODE being re-defined. You may ignore this, or if you hate to see any warning message from any compile (especially one from the kernel compile) you can do the following: Edit the /etc/conf/pack.d/dos/space.c and move the line #define NDOSINODE 200 /* DOS-FSS inodes array */ to be after the #include of config.h. You should also add a #ifndef NDOSINODE before that line and a #endif after it. So that section of the file will now look like: #define MINSCTRSHFT 9 /* Minimum sector shift */ #define MAXSCTRSHFT 10 /* Maximun sector shift */ #define NDOSFILSYS 5 /* DOS-FSS superblocks array */ #include "config.h" /* for overriding above parameters */ #ifndef NDOSINODE #define NDOSINODE 200 /* DOS-FSS inodes array */ #endif /* NDOSINODE */ unsigned char minsctrshft = MINSCTRSHFT; Good luck -- Conor P. Cahill (703)430-9247 Virtual Technologies, Inc., uunet!virtech!cpcahil 46030 Manekin Plaza, Suite 160 Sterling, VA 22170