Macでよく使われるHFS+フォーマットのディスクを,Ubuntuで一般ユーザーで読み書き可能な状態でマウントする方法をまとめておきます.
検証環境:Ubuntu 18.04 LTS
インストール
hfsprogsとbindfsが必要なので,インストールしておきます.
sudo apt install hfsprogs bindfs
マウント
/dev/sdd1 を /media/HFS_Disk/ にマウントするとします.このとき, /dev/sdd1 を一旦 /media/HFS_Root/ にマウントしてから,それを /media/HFS_Disk/ にマウントし直すことで一般ユーザーでの読み書きを実現します.(HFS_Rootではroot権限がないと書き込みができません.)
sudo mount -t hfsplus -o force,rw /dev/sdd /media/HFS_Root
sudo bindfs -u $(id -u) -g $(id -g) /media/HFS_Root /media/HFS_Disk
アンマウント
HFS_DiskをアンマウントしてからHFS_Rootをアンマウントして完了です.
sudo umount /media/HFS_Disk
sudo umount /media/HFS_Root