I'm trying to mount an external HDD that's formatted with an HFS+ (journaled) partition. community/hfsprogs has been installed, but mount -t hfsplus /dev/sda3 /mnt returns mount: unknown filesystem type 'hfsplus'.

Any thoughts?

  • You need to install hfsutils
    – mpromonet
    Mar 8, 2015 at 23:35
  • Thanks @mpromonet, that solved it. For others' reference, it seems both hfsprogs and hfsutils need to be installed for read-write access.
    – raisin
    Mar 9, 2015 at 4:32

1 Answer 1


You should install hfsutils that is provided in the Arch User Repository (AUR).

The hfsutils package could be built using :

sudo pacman -S base-devel 
wget https://aur.archlinux.org/packages/hf/hfsutils/hfsutils.tar.gz
tar xvzf hfsutils.tar.gz
cd hfsutils
makepkg -Acs

Next the package could be installed with :

sudo pacman -U hfsutils-*.pkg.tar.xz

Then the command grep hfsplus /proc/filesystems should report hfsplus and you should be able to mount an hfsplus filessystem.

  • today use git clone https://aur.archlinux.org/hfsutils.git instead of wget ... Apr 24, 2017 at 10:48
  • or you could use an aur helper, for example, yay -S hfsutils
    – ccpizza
    Oct 1, 2023 at 18:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.