
ExtendFS 是一个给 macOS 用的 ext2、ext3、ext4 只读文件系统驱动。它用 Apple 的 FSKit 框架实现,用 Swift 编写,目标是让 Mac 用户直接读取 Linux 磁盘、U 盘、SSD、SD 卡或磁盘镜像里的文件,而不用安装传统内核扩展,也不用为了挂载文件系统去改系统安全设置。
这个项目适合很具体的一类场景:你把一块 Linux 机器、NAS、Raspberry Pi 或 Steam Deck 用过的 ext4 盘接到 Mac 上,macOS 默认读不出来;ExtendFS 开启文件系统扩展后,支持的卷会自动挂载到 Finder。它也保留了命令行入口,可以通过类似 mount -t ExtendFS /dev/disk15 /tmp/mnt 的方式使用。
比 FUSE 路线更贴近新 macOS
ExtendFS 值得关注的地方在于它走的是 FSKit,而不是 macFUSE、FUSE-T 或内核扩展路线。对 Apple Silicon 或开启 Full Security 的机器来说,这一点很实际:少一层额外依赖,也少一次进恢复模式修改安全策略的麻烦。官网也强调它是沙盒化的文件系统扩展,只读访问目标磁盘。
它目前在 GitHub 上大约 40 个 star,最新 release 是 2026 年 5 月 7 日发布的 v1.2.0。README 写得很清楚:GitHub Releases 可以免费下载,Mac App Store 也可以买到,两个版本功能没有区别。许可证是 GPLv3 or later,并带有 App Store exception。
限制也要提前看清楚:ExtendFS 是只读驱动,不提供写入;要求 macOS 15.6 或更高版本;官网列出的已知限制包括不支持部分 ext4 特性,比如 compression、encryption、meta block groups,以及当前不支持 LVM。如果你只是偶尔从 Linux 盘里拷文件,这些限制通常可以接受;如果你想在 Mac 上长期读写 ext4 工作盘,它就不是那个工具。
我会把它归到“少数人会很需要”的 macOS 工具。它解决的不是每天都出现的问题,但一旦遇到 ext4 盘打不开,这类工具就会突然变得非常省时间。
项目地址
官网:https://apps.kpchew.com/extendfs/
项目地址:https://github.com/kthchew/ExtendFS
原创文章,如若转载,请注明出处:https://wefound.cc/p/3852.html