I am looking to mount an HFS+ volume on my Raspberry Pi running Raspbian Stretch. I have just installed the packages
When I run
cat /proc/filesystems it looks like hfsplus is not in the list:
nodev sysfs nodev rootfs nodev ramfs nodev bdev nodev proc nodev cpuset nodev cgroup nodev cgroup2 nodev tmpfs nodev devtmpfs nodev configfs nodev debugfs nodev tracefs nodev sockfs nodev pipefs nodev rpc_pipefs nodev devpts ext3 ext2 ext4 vfat msdos nodev nfs nodev nfs4 nodev autofs f2fs nodev mqueue fuseblk nodev fuse nodev fusectl
When I run
sudo mount -t hfsplus -o force,ro /dev/sdb2 /media/externaldrive I get:
mount: unknown filesystem type 'hfsplus'
I see reports on the internet of people getting this working on Wheezy. Did the
hfsplus module stop being part of the kernel some time between Wheezy and Stretch, or is there some way to get this working on Stretch? I only need read-only access.
Edit: As per Milliways' recommendation I removed the
hfsprogs packages. The error still persists.
apt update and
apt dist-upgrade, but there were no kernel-related upgrades available, so I must be on the latest stable kernel.
I would try running
rpi-update, except I've read that
rpi-update should never be run on a production machine. Is it a possibility that I am running the newest version of Raspbian, yet my kernel is still too old to include hfsplus support?