Hi everyone, I have a server running Redhat 5 that have attached a SAN of 5TB. The SAN filesystem is formated with ext3. One month ago, the kernel was started to send this error messages: init_special_inode: bogus i_mode (56333) init_special_inode: bogus i_mode (111367) init_special_inode: bogus i_mode (114022) init_special_inode: bogus i_mode (34016) init_special_inode: bogus i_mode (7170) init_special_inode: bogus i_mode (117576) init_special_inode: bogus i_mode (74600) init_special_inode: bogus i_mode (111237) init_special_inode: bogus i_mode (151624) init_special_inode: bogus i_mode (132565) init_special_inode: bogus i_mode (175003) init_special_inode: bogus i_mode (54343) init_special_inode: bogus i_mode (161626) init_special_inode: bogus i_mode (114644) init_special_inode: bogus i_mode (53215) init_special_inode: bogus i_mode (54563) init_special_inode: bogus i_mode (110115) init_special_inode: bogus i_mode (160572) init_special_inode: bogus i_mode (35607) init_special_inode: bogus i_mode (156516) init_special_inode: bogus i_mode (50005) init_special_inode: bogus i_mode (5362) init_special_inode: bogus i_mode (136237) init_special_inode: bogus i_mode (136237) init_special_inode: bogus i_mode (136237) init_special_inode: bogus i_mode (136237) init_special_inode: bogus i_mode (136237) init_special_inode: bogus i_mode (136237) Every day, kernel prints out one or two lines like these. I haven't found nothing in the list archives, and searching in google I found that it could be that the filesystem is corrupted. On my last step to know what has happening in the filesystem, I have look the kernel source code. Now I really think that it is an error, but I'm not sure what it means. Can anybody tell me what exactly means this message? Thanks you very much. -- Albert Sellar?s GPG id: 0x13053FFE http://www.wekk.net whats_up at jabber.org Linux User: 324456 Catalunya -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 197 bytes Desc: Aix? ?s una part d'un missatge, signada digitalment URL: <http://listman.redhat.com/archives/ext3-users/attachments/20080924/c6120d62/attachment.sig>
Albert Sellar?s wrote:> Hi everyone, > > I have a server running Redhat 5 that have attached a SAN of 5TB. The > SAN filesystem is formated with ext3.I suppose you mean RHEL5?> One month ago, the kernel was started to send this error messages: > > init_special_inode: bogus i_mode (56333)<snip>> init_special_inode: bogus i_mode (136237) > > Every day, kernel prints out one or two lines like these. > > I haven't found nothing in the list archives, and searching in google I > found that it could be that the filesystem is corrupted. > > On my last step to know what has happening in the filesystem, I have > look the kernel source code. Now I really think that it is an error, but > I'm not sure what it means. > > Can anybody tell me what exactly means this message?For an inode which is not recognized as a regular file, directory, or link when it is read, init_special_inode is called. At that point, if it's not a char, block, fifo, or socket, you get this error. Basically it doesn't know what this thing is. It'd be nice if it printed the inode number as well, to make it easier to find. I'd probably suggest fsck at this point, run it with -n first if you want to see what it *would* do, just to be safe. -Eric