Hi Rob,

I would recommend fsck'ing the hfsplus filesystem before you mount it
again just to see if this fixes the broken filesystem, especially
because the filesystem is reporting "hfs: walked past end of dir" - this
alludes to the fact that the underlying btree is messed up somewhere and
needs fixing with fsck.

The seg faulting is probably because of a broken filesystem, but yes, it
shouldn't break like that.

So..

1. fsck the hfsplus
2. remount
3. do a find across the entire volume, perhaps even exercise it like:

sudo find /path/to/mounted/volume/ -print -exec dd if={} of=/dev/null \;

 -- this will find every file and copy it to /dev/null just to make sure
every file can be read

4. check for any errors in dmesg

Colin

-- 
hfsplus oops, corrupted file system
https://bugs.launchpad.net/bugs/202595
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to