NetDrive 登陆 Ubuntu Linux——实验性云存储挂载
NetDrive 的 Linux 版本可在 Ubuntu 16.04 及以上运行,目前为实验性发布。本文介绍其安装、挂载与提供商设置与 Windows、macOS 的差异。
一台运行 Ubuntu 的自建媒体服务器,需要让它的 Backblaze B2 存档或 SFTP 备份目标以普通挂载点的形式出现,而不必编写自定义的 rclone unit 文件,并在每次重启后手动维护它。NetDrive 正是为此提供了 Linux 版本,直接通过 GitHub 分发,而非软件包仓库——但它带有一个值得认真对待的标签:experimental(实验性)。

用 NetDrive 在 Ubuntu 上挂载云存储
NetDrive 让 Google Drive、OneDrive、S3、SFTP、WebDAV 等在 Windows 和 macOS 上显示为本地驱动器 — 无需同步,无需完整下载。
- 支持 Ubuntu 16.04 及以上版本
- 与 Windows、macOS 版本提供相同的服务商列表
- 通过 GitHub 分发和更新,而非 Linux 软件包管理器
免费试用。提供终身与订阅方案。
Linux 上的”实验性”意味着什么
NetDrive 自己的对比页面在 Linux 支持一栏标注了一个星号,解释为”experimental(实验性)“——这不是市场宣传上的谨慎措辞,而是准确的状态描述。Windows 和 macOS 是 NetDrive 主要且经过重点强化的目标平台;Linux 版本虽然连接的是相同的服务商,但尚未经历同等广度的跨发行版、跨内核版本测试。如果你需要一个能在生产服务器上无人值守运行数月的挂载,请预留时间针对你具体的 Ubuntu 版本和工作负载进行测试,并为任何关键业务准备一个后备方案(例如定时的 rclone 同步)。
抛开这一点,最低支持版本是 Ubuntu 16.04。在底层实现上,NetDrive 的 Linux 版本完成的工作与 Windows、macOS 版本相同:将标准文件系统调用转换为对所连接云服务商的请求,使挂载的文件夹在读写它的应用程序看来,表现得如同任何其他目录一样。

在 Ubuntu 上安装 NetDrive
NetDrive for Linux 并未作为 .deb 包收录在 Ubuntu 的默认软件源中。取而代之的步骤是:
- 前往 github.com/NetDrive/installer,获取适合你 Ubuntu 版本的最新发行版。
- 按照安装程序仓库中针对你具体 Ubuntu 版本的发行说明操作——在 NetDrive 能够挂载任何内容之前,需要先安装一个必需的驱动组件。
- 安装 NetDrive 软件包本身。
- 启动 NetDrive。首次运行时需要加载驱动组件,根据系统配置的不同,可能需要 root 权限或
sudo提示。
由于分发是通过 GitHub 发行版而非 apt 进行的,你需要自行检查新版本,而不能通过 apt upgrade 获取。
添加云服务商
NetDrive 运行起来后,添加服务商的流程与 Windows、macOS 上的驱动器列表流程相同:
- 打开 NetDrive 的 Drive Manager(驱动器管理器)。
- 点击 + Add Drive,选择一个服务商——Amazon S3、Backblaze B2、SFTP、WebDAV、Google Drive 等 NetDrive 支持列表中的其余服务商,在 Linux 版本上均可使用,与 Windows、macOS 一致。
- 完成该服务商的认证流程(消费级云服务通过浏览器 OAuth,或对 SFTP/WebDAV/S3 类端点直接使用凭据)。
- 设置挂载点并连接。

连接完成后,请通过终端确认挂载确实生效(将 mount 通过管道传给 grep 过滤你的挂载点,或者直接对挂载点执行 ls),而不要仅凭图形界面就认定连接成功——在实验性版本上,这是值得花的额外功夫。

Linux 与 Windows、macOS 的差异之处
在正式将 Linux 版本作为标准之前,有几点需要规划:
- 文件系统驱动:Linux 驱动组件的维护与 Windows、macOS 版本是分开的——三者的发布节奏和缺陷修复未必同步。
- 分发渠道:截至本文撰写时,仅通过 GitHub 发行版分发,没有 Ubuntu PPA 或 Snap 包——需要将手动检查更新纳入你的维护流程。
- 推荐的主要平台:NetDrive 官方的指导意见将 Windows 和 macOS 视为稳定、推荐使用的环境。Linux 适合测试、个人项目,以及能够容忍一定不稳定性的工作负载——在你自己完成验证之前,还不是可以托付生产管道的平台。
这些都不意味着 Linux 不适用于所有场景——家用 NAS 的补充、偶尔需要访问 S3 存储桶的开发机、无图形界面的测试环境,都是合适的用例——只是要清楚自己所处的支持等级。
小结
NetDrive 的 Ubuntu 版本带来了与 Windows、macOS 版本相同的云盘挂载体验,背后依托相同的服务商连接,但通过 GitHub 而非 Ubuntu 的软件包管理器分发,并明确标注为实验性。在依赖它执行任何无人值守任务之前,请针对你自己的 Ubuntu 版本和工作负载进行测试。如需在测试更充分的平台上使用相同的服务商,请参阅在 macOS 上用 NetDrive 挂载 Amazon S3或在 Windows 上用 NetDrive 挂载 SFTP 服务器。
— Alex, NetDrive