On Fri, Jul 20, 2007 at 10:54:00PM -0600, Bob Proulx wrote:
> Kevin Mark wrote:
> > A general Linux question: why does Linux report 'out of space' error
> > when it runs out of inodes? Can't it distinguish between the 2
> > conditions to give the correct message or is there some other issue?
> > Just curious as I just go this after making 1,000,000 small test files
> > and got this (du -m -i).
> 
> Check out /usr/include/asm-generic/errno-base.h and see that the error
> you are mostly likely getting is ENOSPC which gets translated to the
> libc sys_errlist as "No space left on device".  There is just the one
> error code there, no space, and I believe is simply used generically
> for both errors.  There is no E-out-of-inodes error code.  Therefore
> no way for userland programs to report anything different.
> 
Hi Bob,
thanks for the pointer. So it seems like something that goes back aways
in Unix land, at least if it is in a 'generic' code. So I'd expect to
have the same thing in bsd, linux (and maybe win32?). Hmm. I cant think
of why a full inode table would be treated the same as a full partition.
Will have to look in some unix lore maybe...
cheers,
Kev
> -- 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 
> 

-- 
|  .''`.  == Debian GNU/Linux == |       my web site:           |
| : :' :      The  Universal     |mysite.verizon.net/kevin.mark/|
| `. `'      Operating System    | go to counter.li.org and     |
|   `-    http://www.debian.org/ |    be counted! #238656       |
|  my keyserver: subkeys.pgp.net |     my NPO: cfsg.org         |
|join the new debian-community.org to help Debian!              |
|_______  Unless I ask to be CCd, assume I am subscribed _______|


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to