#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.