「ExtendFS」用 FSKit 在 macOS 读取 ext2/3/4 磁盘:免内核扩展的开源驱动

ExtendFS 在 macOS 上挂载 Linux 文件系统

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

(0)
「RustCast」免费开源的 macOS 启动器:用 Rust 做一个 Raycast 替代选择
上一篇 6天前
「macshot」免费开源的 macOS 截图录屏工具:原生 Swift 版 CleanShot X 替代品
下一篇 6天前

相关推荐