Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo


#2 120GB Firewire drive doesn't work

Brad Boyer

I've got an external 120 gigabyte firewire drive that has an HFS+ partition on it (verified by mounting it hfs, and reading the ReadMe file), but it refuses to mount. dmesg says:
HFS+-fs: embedded blocks not aligned with wrapper
HFS+-fs: unable to find HFS+ superblock


  • Brad Boyer
    Brad Boyer

    • assigned_to: nobody --> bboyer
  • Kevin Smyth
    Kevin Smyth

    Logged In: YES

    HFS takes a whole drive as a parameter, but HFS+ takes just
    a partion. In other words, instead of executing `mount -t
    hfsplus /dev/sda`, you must execute `mount -t hfsplus
    /dev/sda2`, where sda2 is the drive and partition that the
    filesystem is on (try `fdisk -l /dev/sda to see which
    partition has the filesystem).

    Note that if your drive was partitioned with a Mac, you must
    have Mac parition support in your kernel.

  • Logged In: NO

    #cat /proc/partitions lists
    8 16 245116416 sdb
    8 17 245111706 sdb1
    #mount -t hfsplus /dev/sdb1 /mnt
    mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
    or too many mounted file systems
    (same as above, mounting as hfs shows apple-README)
    mac partition support is compiled in. kernel: 2.4.21
    email: junkmail@lemon-computing.com (replace junkmail with cnw)

  • Brad Boyer
    Brad Boyer

    Logged In: YES

    Assuming you're still getting the "not aligned with wrapper"
    error on that, it's a known bug that I fixed in CVS, but I
    don't think the fix is in any currently released patch. I'll
    work on getting a new patch out, but I've got a lot of
    pending changes from other people to get in as well. Sorry
    for the slow release cycle...

  • Conrad Wood
    Conrad Wood

    Logged In: YES

    re 2003-07-30 9:16 comment...
    Ehm, it appears that os X created 9 partitions and I had to mount
    /dev/sda9 (which didn't show in /proc/partitions). Maybe it's just me
    being confused ;) The hfsplus module seems to work well now ;)