[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [Linux-cluster] Found unlinked inode



Wendy Cheng wrote:


Just read this mail - not sure the running kernel version where this problem occurs . However, GFS1's unlinked inodes are linked into a list that are cleaned up by gfs_inoded (a daemon). So there is a time gap between the file is deleted and its on-disk inode is actually removed. There are two possibilities for this problem to occur:

1. An unclean shutdown where this linked list is not completely walked thru and cleaned up. 2. Possible bugs in RHEL5 based kernels (where gfs umount logic may accidentally overlook this clean-up logic).

In any case, I don't view this as a filesystem corruption - but the unlinked inodes would take some extra disk space that can only be cleaned up by fsck (and/or journal replay if the journal stil has the file remove transaction).


Got some private emails in my folder... look like I didn't explain things well... An unlinked inode is an inode that has been removed from directory (so you would not be able to access it from operating system's lookup routine). If you (as an application) need to access a file with the same name, you would have to (re)create it (then gfs1 will assign a new inode for that new file).

For this issue, the unlinked inode doesn't affect the correctness of the filesystem operations. You can still safely use the filesystem, except these orphan inodes will take extra disk space.

-- Wendy


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]