Thread (3 messages) 3 messages, 3 authors, 2017-08-17

Re: xfs_repair fails to clean directory inode

From: Emmanuel Florac <hidden>
Date: 2017-08-17 13:29:16

Le Thu, 17 Aug 2017 14:13:24 +0200
Hannes Reinecke [off-list ref] écrivait:
bogus .. inode number (0) in directory inode 128, clearing inode
number xfs_repair: dir2.c:1419: process_dir2: Assertion `(ino !=
mp->m_sb.sb_rootino && ino != *parent) || (ino == mp->m_sb.sb_rootino
&& (ino == *parent || need_root_dotdot == 1))' failed.
Aborted (core dumped)

Needless to say, the kernel refuses to mount that fs.

The really annoying thing is that this FS hosted my various
development git trees, and I really would hate to see the data gone.

Thanks for any hints.
Which version of xfs_repair are you using? You should probably try the
latest (4.12) first of all.

-- 
------------------------------------------------------------------------
Emmanuel Florac     |   Direction technique
                    |   Intellique
                    |	[off-list ref]
                    |   +33 1 78 94 84 02
------------------------------------------------------------------------

Attachments

  • (unnamed) [application/pgp-signature] 181 bytes
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help