Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Jan 2012 10:12:48 +0100
From:      Bernt Hansson <bah@bananmonarki.se>
To:        Polytropon <freebsd@edvax.de>
Cc:        FreeBSD Mailing List <freebsd-questions@freebsd.org>
Subject:   Re: disk problem(s)
Message-ID:  <4F114710.8030509@bananmonarki.se>
In-Reply-To: <20120114092236.0c139ccd.freebsd@edvax.de>
References:  <4F113290.1060706@bananmonarki.se> <20120114092236.0c139ccd.freebsd@edvax.de>

next in thread | previous in thread | raw e-mail | index | archive | help
2012-01-14 09:22, Polytropon skrev:
> How many subdirectories are there?

ls | wc -l
    32765

>
> Could you, for example, try removing one and then
> creating a new one (assumption: success), followed
> by another try to create one (assumption: fail)?


That is a nono

I'll have to pop in another disk.

>
>
> Detail:
>
> The mkdir() function can be found (for UFS2) in the
> file /usr/src/sys/gnu/fs/ext2fs/ext2_vnops.c at
> line 1111 (sources of 8.2-STABLE i386 here). If
> you examine what mkdir() does, you'll see that
> the "too many links" is true when LINK_MAX is
> exceeded. Per /usr/src/sys/gnu/fs/ext2fs/ext2_fs.h
> we can determine that
>
> 	#define EXT2_LINK_MAX           32000
>
> is defined. Can you check if 32000 is the amount
> of directories created?



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4F114710.8030509>