1819796 Members
3120 Online
109607 Solutions
New Discussion юеВ

vxfs error on directory

 
eddouik
Occasional Contributor

vxfs error on directory

Hi all
i have a strange error on one of my file system, the following error on syslogd is :
Nov 9 01:19:56 SERVER1 vmunix: msgcnt 197 vxfs: mesg 008: vx_direrr: vx_dirscan_5 - /MyFileSystem file system dir inode 2 block 24526 dirent inode 0 error 6

I have execute an FSCK whith full option, the problem is fixed.
but i need to uderstand the source of the problem and how to remedy this problem.

thanks.
3 REPLIES 3
Srikanth Arunachalam
Trusted Contributor

Re: vxfs error on directory

Hi,

The error number for vx_dirscan_5 is "6" and is documented in /usr/include/sys/errno.h. it translates to:

#define ENXIO 6 (No such device or address)

A directory operation on /MyFileSystem failed in an unexpected manner due to inconsistency in super-block of inode. The VxFS sets the flag of VX_FULLFSCK in such situation for which a full FSCK is required to fix the file system.

This problem could be intermident. If it happens again, you need to check the I/O devices and look for replacement of I/O device or storage devices if the problem persists regularly.

Thanks,
Srikanth




Srikanth Arunachalam
Trusted Contributor

Re: vxfs error on directory

Hi,

The above information was from http://support.veritas.com/docs/182260.htm. Please log a problem with Symantec for better explanation.

Thanks,
Srikanth
whiteknight
Honored Contributor

Re: vxfs error on directory

hi,

I looked at jfs kernel messages

vxfs: mesg 008:
Explanation

A directory operation failed in an unexpected manner. The mount point,
inode, and block number identify the failing directory. If the inode is
an immediate directory, the directory entries are stored in the inode,
so no block number is reported. If the error is ENOENT or ENOTDIR, an
inconsistency was detected in the directory block. This inconsistency
could be a bad free count, a corrupted hash chain, or any similar
directory structure error. If the error is EIO or ENXIO, an I/O failure
occurred while reading or writing the disk block. The VX_FULLFSCK flag
is set in the super-block so that fsck will do a full structural check
the next time it is run.

hope this help
WK

Don't forget to assign points ya!
Problem never ends, you must know how to fix it