ADSM-L

Re: Allocating Log Volumes - What am I doing wrong?

2003-01-29 15:03:21
Subject: Re: Allocating Log Volumes - What am I doing wrong?
From: Richard Sims <rbs AT BU DOT EDU>
To: ADSM-L AT VM.MARIST DOT EDU
Date: Wed, 29 Jan 2003 15:02:47 -0500
>...What is the errno=28?...

Refer to your AIX documentation, or /usr/include/sys/errno.h specifically.

ENOSPC          28      No space left on device.
                        A write to an ordinary file, the creation of a directory
                        or symbolic link, or the creation of a directory entry
                        failed because no more disk blocks are available on the
                        file system, or the allocation of an inode for a newly
                        created file failed because no more inodes are available
                        on the file system.
                        In an AIX JFS enabled for Large Files, free space
                        fragmentation may be the problem:  Large disk blocks
                        require 32 contiguous 4KB blocks. If you write to large
                        files beyond the 4MB, file offset will fail with ENOSPC
                        if the file system does not contain 32 unused contiguous
                        4KB blocks.  Note: The file system may have thousands of
                        free blocks, but if 32 of them are not contiguous, the
                        allocation will fail.  The defragfs command reorganizes
                        disk blocks to provide larger contiguous free block
                        areas.  Ref: InfoExplorer "Understanding Large Files".

  Richard Sims, BU

<Prev in Thread] Current Thread [Next in Thread>