1822939 Members
3821 Online
109645 Solutions
New Discussion юеВ

Re: inode size is full

 
prasathc
Frequent Advisor

inode size is full

Hi Guys
I had a problem while creating a dir. It says that

mkdir -p test1

create/symlink failed, no inodes free
mkdir: cannot create test1: No space left on device

So, can you please help me

5 REPLIES 5
Animesh Chakraborty
Honored Contributor

Re: inode size is full

Hi,
Can you post the out put of bdf -i
You may need to change some kernel parameter
like nfiles,ninode,nproc,maxfiles_lim,maxuprc etc.

Did you take a backup?
Andreas D. Skjervold
Honored Contributor

Re: inode size is full

Hi

Kernel parameter ninode: Maximum number of Open Inodes.

Pump this up, or even better, as this is a calculated value; increase maxusers.

Andreas
Only by ignoring what everyone think is important, can you be aware of what everyone ignores!
prasathc
Frequent Advisor

Re: inode size is full

Already we increase all the nfile, maxusers, maxswapchunks,maxfile, etc .

As one of my colleugue advised me that to clean some space in the particular disk [ i.e. in that /dev/vg101/lvol1 ].

After creating the 2.2 GB space. We are able to create a dir and able to build the vobs and views.
More over i think it is temproary soluation, is there any permanent soluation for the inode
the file systes is
/dev/vg101/lvol1 66093384 20545612 42243102 33% 799978 50198 94% /ignite

Thanks for the reply
animesh chakrabort
Ruediger Noack
Valued Contributor

Re: inode size is full

It's a problem of your filesystem. HFS, right?
You have to increase the amount of inodes there or to migrate the filesystem to VxFS.

Good luck

Ruediger
Frank Slootweg
Honored Contributor

Re: inode size is full

As Ruediger said, this is probably a HFS filesystem. If so, you need to re-create it (i.e. backup, newfs and restore) to increase the number of inodes (see newfs_hfs and mkfs_hfs manual pages) or make it a vxfs/JFS filesystem.

You can check if it is HFS by:

Checking /etc/fstab. Perhaps that specifically says "hfs" (or "vxfs") for the filesystem in question.

If not, "fstyp /dev/vg??/lvol?" will report it.