FreeBSD HFS+
FreeBSD支持 macOS 的 HFS/HFS+ 文件系统的 只读访问 ,使用工具 filesystems/hfsfuse :
检查分区
gpart showgpart show
输出显示分区2是HTFS
gpart show 显示分区2是HFS...
=> 34 3906963389 da0 GPT (1.8T)
34 6 - free - (3.0K)
40 409600 1 efi (200M)
409640 3906291632 2 apple-hfs (1.8T)
3906701272 262151 - free - (128M)
=> 34 3906963389 diskid/DISK-57584831414135434E4C3531 GPT (1.8T)
34 6 - free - (3.0K)
40 409600 1 efi (200M)
409640 3906291632 2 apple-hfs (1.8T)
3906701272 262151 - free - (128M)
安装 HFS/HFS+ 软件包:
安装
fusefs-hfsfusepkg install fusefs-hfsfuse
加载内核模块
fusefs:
加载内核模块
kldload fusefs
设置
sysrc启动时加载内核模块fusefs:
设置启动时加载内核模块
fusefssysrc kld_list+=fusefs
挂载分区(这里我使用了
diskid来标志磁盘分区避免搞错):
挂载HFS分区
hfsfuse /dev/diskid/DISK-57584831414135434E4C3531p2 /mnt
# 或者使用磁盘命名
hfsfuse /dev/da0p2 /mnt