Re: Inode limit



With 32765 subdirectories, I cannot create a new subdirectory, but I can create a new file.
In fact I think that the limit is on the number of links available for a file (each subdirectory has a link on the directory via the .. dot dot).

Is this maximum number of links on a file a system tunable parameter ?

Regards.
-- JMM

-----------------------------
Jean-Marc MONNEZ
MSA / AGORA / ATD
monnez.jean-marc@xxxxxxxxxxxx
-----------------------------

Jean-Marc Monnez a écrit :

Thanks, Bill, but I mean in a number of sub directories inside the same directory
If I try this (oslevel 5200-05) :
- choose a JFS file system with more than 33000 available inodes
- and run these commands :
mkdir thedir
cd thedir
typeset -Z8 i
i=1
while (( $i < 33000 ))
do
if mkdir tst${i}
then
echo tst${i}
else
break
fi
i=$(($i + 1))
done

and for me it stops at 32765.

What I guess is :
32765 = (2^15 -1) -2
seems to me that addresses are like on short signed integer (16 bits)
minus sign bit means 15 significant bits = 2^15 -1

ending -2 is for . (dot) and .. (dot dot) entries.

Is it different for you ?

Thanks
-- JMM

-----------------------------
Jean-Marc MONNEZ
MSA / AGORA / ATD
monnez.jean-marc@xxxxxxxxxxxx
-----------------------------

Bill Verzal wrote :

The number of inodes is dependent on the size of the file system and the nbpi
parameter of the filesystem.

BV

--- Jean-Marc Monnez <monnez.jean-marc@xxxxxxxxxxxx> wrote:

Inside every directory, you can create entry points (new files or
sub-directories).
What is the effective limit number for these entry points :
- 32768 (means address on 16 bits and would be fixed)
- or a general system tunable parameter that I don't know
- or the inode table of the current file system (depends on the FS size
and nbpi parameter)

TIA
-- JMM

-----------------------------
Jean-Marc MONNEZ
MSA / AGORA / ATD
monnez.jean-marc@xxxxxxxxxxxx
-----------------------------



Ce message est protégé par les règles relatives au secret des
correspondances. Il est donc établi à destination exclusive de son
destinataire. Celui-ci peut donc contenir des informations confidentielles.
La divulgation de ces informations est à ce titre rigoureusement interdite.
Si vous avez reçu ce message par erreur, merci de le renvoyer à l'expéditeur
dont l'adresse e-mail figure ci-dessus et de détruire le message ainsi que
toute pièce jointe.

This message is protected by the secrecy of correspondence rules. Therefore,
this message is intended solely for the attention of the addressee. This
message may contain privileged or confidential information, as such the
disclosure of these informations is strictly forbidden. If, by mistake, you
have received this message, please return this message to the addressser
whose e-mail address is written above and destroy this message and all files
attached.


__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

Ce message est protégé par les règles relatives au secret des correspondances. Il est donc établi à destination exclusive de son destinataire. Celui-ci peut donc contenir des informations confidentielles. La divulgation de ces informations est à ce titre rigoureusement interdite. Si vous avez reçu ce message par erreur, merci de le renvoyer à l'expéditeur dont l'adresse e-mail figure ci-dessus et de détruire le message ainsi que toute pièce jointe.

This message is protected by the secrecy of correspondence rules. Therefore, this message is intended solely for the attention of the addressee. This message may contain privileged or confidential information, as such the disclosure of these informations is strictly forbidden. If, by mistake, you have received this message, please return this message to the addressser whose e-mail address is written above and destroy this message and all files attached.


Ce message est protégé par les règles relatives au secret des correspondances. Il est donc établi à destination exclusive de son destinataire. Celui-ci peut donc contenir des informations confidentielles. La divulgation de ces informations est à ce titre rigoureusement interdite. Si vous avez reçu ce message par erreur, merci de le renvoyer à l'expéditeur dont l'adresse e-mail figure ci-dessus et de détruire le message ainsi que toute pièce jointe.

This message is protected by the secrecy of correspondence rules. Therefore, this message is intended solely for the attention of the addressee. This message may contain privileged or confidential information, as such the disclosure of these informations is strictly forbidden. If, by mistake, you have received this message, please return this message to the addressser whose e-mail address is written above and destroy this message and all files attached.