Operating System - HP-UX
1833758 Members
3042 Online
110063 Solutions
New Discussion

can not make diectory when filesys inode full

 
張朝家
Occasional Advisor

can not make diectory when filesys inode full

My dear all

When I make diectory,The error messahe happen
as "msgcnt 11761 mesg 011: vx_noinode - /mnt/DBtemp file system out of inodes "
It seem that my filesystem inode is
full,and can not mkdir again

I want to understand:
1. How many diectory limit in
one filesystem
2.Or before mkdir,I must make filesys for
large inode advance
I must add inode

4 REPLIES 4
Patrick Wallek
Honored Contributor

Re: can not make diectory when filesys inode full

Have a look at this document in the TKB:
http://www2.itrc.hp.com/service/cki/docDisplay.do?docLocale=en_US&docId=200000064129598

You may need to enable largefiles on this filesystem to solve this problem.

If you have online JFS you do this by:

# fsadm -o largefiles /mount_point
A. Clay Stephenson
Acclaimed Contributor

Re: can not make diectory when filesys inode full

This is one of those "it depends" answers. Normally, vxfs filesystems are created (and by default) with ninode=0 -- meaning they are created as needed without limit. You might have to enable largefiles even if you don't have files larger than 2GB so that the inode table can grow big enough. You can also specify a ninode=nnnnnnnnn when the filesystem is created and in this case the number of inodes is static. You should run mkfs -F vxfs -m filesystem to display the command that was used to create the filesystem originally and then you will know which limit you are hitting. I assume that you actually have free space left in the filesystem. Man mkfs_vxfs for details.
If it ain't broke, I can fix that.
Devender Khatana
Honored Contributor

Re: can not make diectory when filesys inode full

Hi,

#df -i will give you the I-node utilization on all file systems.

Once i-node utilization is close to 100% irrespective of file system utilization you should worry for it.

HTH,
Devender
Impossible itself mentions "I m possible"
Sandman!
Honored Contributor

Re: can not make diectory when filesys inode full

You should run...

# mkfs -F vxfs -m

to display the command used for creating the FileSystem. If largefiles is not enabled and you have OnlineJFS...

# swlist -l product OnlineJFS

then enter the following at the CLI...

# fsadm -o largefiles