Ubuntu挂载Apfs文件系统磁盘(OSX分区)
去git下载文件系统源码并编译
git clone https://github.com/sgan81/apfs-fuse.git cd apfs-fuse/ git submodule init git submodule update mkdir build cd build/ cmake .. make
编译过程中会出现各种缺少头文件情况(缺少其他依赖的库),列出本人缺少的库,本人是ubuntu20.04
sudo apt-get install zlib1g-dev sudo apt-get install libboost-all-dev sudo apt-get install libbz2-dev sudo apt install libfuse3-dev
编译成功后复制编译后文件
sudo cp apfs-* /usr/local/bin
然后就可以挂载磁盘
sudo apfs-fuse -o allow_other /dev/sda /mnt
注:磁盘设备路径需要自己根据自己的替换,不知道的可以用fdisk -l查看,没有fdisk自行安装