proton-drive-linux-fs 项目提供了一个 FUSE(用户空间文件系统)虚拟文件系统,可将 Proton Drive 云存储挂载为 Linux 系统上的本地文件夹。它不会立即下载所有文件,而是仅从 Proton 的元数据列出目录,并在应用程序尝试读取特定文件时才检索文件内容,实现了按需加载的方式,以节省带宽和磁盘空间。

proton-drive-linux-fs 项目的官方 Proton Drive 标志
代表通过 FUSE 文件系统访问的云存储服务的 Proton Drive 品牌标志oss.lsantos.dev

该标志展示了 proton-drive-linux-fs 项目通过其基于 FUSE 的虚拟文件系统所集成的 Proton Drive 服务。

读取操作会触发从 Proton Drive 按需下载,而写入操作则被缓冲到临时本地文件,在文件关闭后短暂延迟后完整上传。通过 Proton 网页或移动界面所做的远程更改会通过 Proton 的事件馈送系统到达挂载点,该系统会自动使受影响的目录列表和缓存文件内容失效,以保持本地视图同步。

开发者将该工具描述为早期阶段且非官方的,与 Proton AG 无任何关联、背书或支持,并指出由于个人在 Go(实现语言)方面的专业知识有限,严重依赖 AI 辅助。由于更新是逐文件处理而不是批量处理,同时处理许多文件时性能可能会下降,建议用户预期可能存在错误,并通过项目的问题追踪器报告。