xfs_repair: corrupt inode error
Got this error in phase 6 when running xfs_repair 2.8.18 on ~1.2TB partition over the weekend (it took around 60 hours to get to this point :). On earlier versions xfs_repair aborted after ~15-20 hours with "invalid inode type" error.
...
disconnected inode 4151889519, moving to lost+found disconnected inode 4151889543, moving to lost+found corrupt inode 4151889543 (btree). This is a bug. Please report it to [email protected].cache_node_purge: refcount was 1, not zero (node=0x132650d0)
fatal error -- 117 - couldn't iget disconnected inode
I've got the full log (both stderr and stdout) and can put that somewhere if needed. It's about 80MB uncompressed and around 7MB gzipped. Running the xfs_repair without multithreading and with -v might also be possible if that's going to help.
Signature · 4 lines
Jyrki Muukkonen Futurice Oy [email protected] +358 41 501 7322
Quoted 12 lines · Jyrki Muukkonen
Got this error in phase 6 when running
xfs_repair2.8.18 on ~1.2TB partition over the weekend (it took around 60 hours to get to this point :). On earlier versionsxfs_repairaborted after ~15-20 hours with "invalid inode type" error....
disconnected inode 4151889519, moving to lost+found disconnected inode 4151889543, moving to lost+found corrupt inode 4151889543 (btree). This is a bug. Please report it to [email protected].cache_node_purge: refcount was 1, not zero (node=0x132650d0)
Quoted 7 lines
fatal error -- 117 - couldn't iget disconnected inode
I've got the full log (both stderr and stdout) and can put that somewhere if needed. It's about 80MB uncompressed and around 7MB gzipped. Running the
xfs_repairwithout multithreading and with -v might also be possible if that's going to help.
Some more information:
- running 64bit Ubuntu Edgy 2.6.17-10-generic
- one processor so xfs_repair was run with two threads
- 1.5GB RAM, 3GB swap (at some point the xfs_repair process took a bit over 2GB)
- filesystem is ~1.14TB with about ~1.4 million files
- most of the files are in subdirectories by date (/something/YYYY/MM/DD/), ~2-10 thousand per day
So is there a way to skip / ignore this error? I could do some testing with different command line options and small code patches if that's going to help solve the bug.
Most of the files have been recovered from backups, raw disk images etc. but unfortunately some are still missing.
Signature · 4 lines
Jyrki Muukkonen Futurice Oy [email protected] +358 41 501 7322
Quoted 41 lines
-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Jyrki Muukkonen
Sent: Tuesday, 9 January 2007 3:07 AM
To: [email protected]
Subject: Re:xfs_repair: corrupt inode errorQuoted 3 lines · Jyrki Muukkonen
Got this error in phase 6 when running
xfs_repair2.8.18 on ~1.2TB partition over the weekend (it took around 60 hours to get to this point :). On earlier versionsxfs_repairaborted after~15-20 hours with
Quoted 9 lines
"invalid inode type" error.
...
disconnected inode 4151889519, moving to lost+found disconnected inode 4151889543, moving to lost+found corrupt inode 4151889543 (btree). This is a bug. Please report it to [email protected].cache_node_purge: refcount was 1, not zero (node=0x132650d0)Quoted 5 lines
fatal error -- 117 - couldn't iget disconnected inode
I've got the full log (both stderr and stdout) and can put that somewhere if needed. It's about 80MB uncompressed and around 7MB gzipped. Running the
xfs_repairwithout multithreading andwith -v might
Quoted 2 lines
also be possible if that's going to help.
Some more information:
- running 64bit Ubuntu Edgy 2.6.17-10-generic
- one processor soxfs_repairwas run with two threads
- 1.5GB RAM, 3GB swap (at some point thexfs_repairprocess took a bit over 2GB)
- filesystem is ~1.14TB with about ~1.4 million files
- most of the files are in subdirectories by date (/something/YYYY/MM/DD/), ~2-10 thousand per day
Quoted 13 lines
So is there a way to skip / ignore this error? I could do some testing with different command line options and small code patches if that's going to help solve the bug.
Most of the files have been recovered from backups, raw disk images etc.
but unfortunately some are still missing.Signature · 4 lines
Jyrki Muukkonen Futurice Oy [email protected] +358 41 501 7322
Would it be possible to run xfs_db and print out the inode above:
# xfs_db <dev> xfs_db> inode 4151889543 xfs_db> print
and email the output back?
Regards,
Barry.
Quoted 56 lines · Barry Naujok
Quoted 40 lines
-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Jyrki Muukkonen
Sent: Tuesday, 9 January 2007 3:07 AM
To: [email protected]
Subject: Re:xfs_repair: corrupt inode errorQuoted 3 lines · Jyrki Muukkonen
Got this error in phase 6 when running
xfs_repair2.8.18 on ~1.2TB partition over the weekend (it took around 60 hours to get to this point :). On earlier versionsxfs_repairaborted after~15-20 hours with
Quoted 9 lines
"invalid inode type" error.
...
disconnected inode 4151889519, moving to lost+found disconnected inode 4151889543, moving to lost+found corrupt inode 4151889543 (btree). This is a bug. Please report it to [email protected].cache_node_purge: refcount was 1, not zero (node=0x132650d0)Quoted 5 lines
fatal error -- 117 - couldn't iget disconnected inode
I've got the full log (both stderr and stdout) and can put that somewhere if needed. It's about 80MB uncompressed and around 7MB gzipped. Running the
xfs_repairwithout multithreading andwith -v might
Quoted 2 lines
also be possible if that's going to help.
Some more information:
- running 64bit Ubuntu Edgy 2.6.17-10-generic
- one processor soxfs_repairwas run with two threads
- 1.5GB RAM, 3GB swap (at some point thexfs_repairprocess took a bit over 2GB)
- filesystem is ~1.14TB with about ~1.4 million files
- most of the files are in subdirectories by date (/something/YYYY/MM/DD/), ~2-10 thousand per dayQuoted 13 lines
So is there a way to skip / ignore this error? I could do some testing with different command line options and small code patches if that's going to help solve the bug.
Most of the files have been recovered from backups, raw disk images etc.
but unfortunately some are still missing.Signature · 4 lines
Jyrki Muukkonen Futurice Oy [email protected] +358 41 501 7322Would it be possible to run
xfs_dband print out the inode above:
Quoted 10 lines
# xfs_db <dev> xfs_db> inode 4151889543 xfs_db> printand email the output back?
Regards,
Barry.
OK, here it is:
xfs_db> inode 4151889543xfs_db> print
core.magic = 0x494e
core.mode = 0102672
core.version = 1
core.format = 3 (btree)
core.nlinkv1 = 2308
core.uid = 721387
core.gid = 475570
core.flushiter = 7725
core.atime.sec = Sun Mar 16 17:15:13 2008
core.atime.nsec = 000199174
core.mtime.sec = Wed Dec 28 01:58:50 2011
core.mtime.nsec = 016845061
core.ctime.sec = Tue Aug 22 19:57:39 2006
core.ctime.nsec = 148761321
core.size = 1880085426117611906
core.nblocks = 0
core.extsize = 0
core.nextents = 0
core.naextents = 0
core.forkoff = 0
core.aformat = 2 (extents)
core.dmevmask = 0x1010905
core.dmstate = 11
core.newrtbm = 0
core.prealloc = 1
core.realtime = 0
core.immutable = 0
core.append = 0
core.sync = 0
core.noatime = 0
core.nodump = 0
core.rtinherit = 0
core.projinherit = 1
core.nosymlinks = 0
core.extsz = 0
core.extszinherit = 0
core.nodefrag = 0
core.gen = 51072068next_unlinked = null
u.bmbt.level = 18550
u.bmbt.numrecs = 0
Signature · 4 lines
Jyrki Muukkonen Futurice Oy [email protected] +358 41 501 7322