[haiku-bugs] Re: [Haiku] #13414: BFS: Checkfs unable to repair "names don't match"

  • From: "axeld" <trac@xxxxxxxxxxxx>
  • Date: Tue, 04 Apr 2017 07:49:37 -0000

#13414: BFS: Checkfs unable to repair "names don't match"
--------------------------------+----------------------------
   Reporter:  kallisti5         |      Owner:  axeld
       Type:  bug               |     Status:  new
   Priority:  normal            |  Milestone:  Unscheduled
  Component:  File Systems/BFS  |    Version:  R1/Development
 Resolution:                    |   Keywords:
 Blocked By:                    |   Blocking:
Has a Patch:  0                 |   Platform:  All
--------------------------------+----------------------------

Comment (by axeld):

 First of all "has blocks already set" is a critical error that cannot be
 fixed by BFS without deleting one of the affected files (all of which
 might be corrupted).

 You can use the `bfs_tools` to find out which nodes are affected (ie.
 which share the same block(s)).

 The "names don't match" error is actually something BFS tries to fix.
 However, it always propagates the directory name down to the node. So if
 it's wrong in more than one directory (for example, the name index), it
 might play ping pong, which also explains why the error message changes.
 That's the first time this has been reported, though, so you can consider
 yourself lucky :-)

--
Ticket URL: <https://dev.haiku-os.org/ticket/13414#comment:4>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: