有没有办法APFS
在 Linux 或 Windows 上将分区挂载为只读或读/写?
答案1
实际上有一个适用于 Linux 的免费工具。
- https://github.com/sgan81/apfs-fuse适用于 Linux(免费)
- https://www.paragon-software.com/home/apfs-windows适用于 Windows(不免费)
这些是我在黑苹果上日常使用的工具。
答案2
安装libfsapfs-utils
(在 Ubuntu 20.04 中测试)
将 APFS 分区 3 挂载
/dev/sdd
到目录中/mnt
fsapfsmount -f 1 /dev/sdd3 /mnt
其中,-f file_system_index
挂载特定的文件系统
卸载目录中挂载的 APFS 分区
/mnt
fusermount -u /mnt
答案3
有一个专门的linux-apfs
驱动程序,甚至具有实验性的写入支持:https://github.com/linux-apfs
如果你使用的是 Arch Linux 或衍生版本,你可以从 AUR 安装。
答案4
我没有亲自测试过,但似乎有一个商业解决方案可用(当前是只读的):
https://backstage.paragon-software.com/business/apfs-linux/
不过,页面上没有透露太多信息,甚至没有价格。