ReiserFS on RedHat 8.0 - "dead inode read from disk", but disks are fine...

Manuel Arostegui Ramirez manuel at todo-linux.com
Thu Aug 3 09:19:21 UTC 2006


El Jueves, 3 de Agosto de 2006 10:22, Richard Hobbs escribió:
> Hello,
>
> Kernel version is as follows...
>
>   [rhobbs at stg-it2 rhobbs]$ uname -r
>   2.4.20-28.8smp
>   [rhobbs at stg-it2 rhobbs]$
>
> Is this *definitely* nothing to worry about at all then? What causes it
> to happen?
>
> I know you said it was possibly caused by a file being deleted with
> "unlink(2)", but how would i know if this is happening?
>
> Thanks again,
> Richard.
>

Ummm, there's also one more thing that could make those messages appear

Hence new inode is created. On-disk inode is read from the
disk. Function that reads inode from disk (reiserfs_read_inode2())
issues a warning if nlink==0 (this warning was added for exactly this
situation). If nlink is 0 ("dead inode...") we return error. Problem is
that though error is returned and inode is marked bad, iput() on this
new inode will still call reiserfs_delete_inode() that will complain
that it there is no on-disk inode because unlink() ultimately managed to
finish.

-- 
Manuel Aróstegui Ramírez.

Electronic Mail is not secure, may not be read every day, and should not
be used for urgent or sensitive issues.




More information about the redhat-list mailing list