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