在 Linux 上挂载 pCloud — NetDrive 的实验性 Ubuntu 版本

阅读时间 5 分钟 provider-guide pcloud linux
Casey
CaseyProduct Manager
使用 NetDrive 的实验性 Ubuntu 版本,将 pCloud 账户挂载到原生 Linux 挂载点,附设置步骤与常见问题修复。

一位数据分析师在 pCloud 中维护着一个共享文件夹,存放客户导出文件,Ubuntu 主机上的夜间 cron 任务需要读取并重新处理这些文件。通过 pCloud 的网页界面或单独的同步代理拉取文件,意味着要手动盯着下载过程。NetDrive 的 Linux 版本能将同一个 pCloud 账户挂载到常规挂载点,这样脚本读取 /mnt/pcloud/exports/latest.csv 时看到的就是当前文件。

NetDrive drive manager showing Google Drive, S3 and pCloud mounted as drive lettersMounted clouds appearing as native drives in Windows File Explorer

在 Ubuntu 上挂载 pCloud

NetDrive 让 Google Drive、OneDrive、S3、SFTP、WebDAV 等在 Windows 和 macOS 上显示为本地驱动器 — 无需同步,无需完整下载。

  • 支持 Ubuntu 16.04 及更高版本
  • 将 pCloud 账户挂载到 Linux 挂载点 — 无需单独的同步文件夹
  • 同一个 pCloud 账户可在 Windows、macOS 和 Linux 上通用
WindowsmacOS
下载适用于 Linux 的 NetDrive →

免费试用。提供终身与订阅方案。

NetDrive Linux 版本中的 pCloud

NetDrive 在 3.16.589 版本(2022 年 3 月)中将 pCloud 加入受支持的提供商,与 Google Photos 和 SharePoint 一同发布。在 Windows 和 macOS 上,这项支持被视为生产级;而在 Linux 上,它带有 NetDrive 自己的实验性标签 — 这个标签适用于整个 Linux 版本,而非某个单一提供商。Windows 和 macOS 仍是测试更充分的目标平台,目前所有平台上的 NetDrive 发行版本均为 3.19.7。

NetDrive for Linux 并不通过发行版的包管理器分发。它以 GitHub release 的形式发布,地址是 github.com/NetDrive/installerUbuntu 16.04 是支持的最低版本。

pCloud 云存储提供商图标,NetDrive 支持的云存储连接之一

在 Ubuntu 上安装 NetDrive

  1. 前往 github.com/NetDrive/installer,下载与你的 Ubuntu 版本匹配的发行版。
  2. 按照该版本附带的发行说明操作 — 驱动组件需要先安装,NetDrive 才能挂载任何内容,过程中可能会提示输入 sudo
  3. 安装 NetDrive 软件包。
  4. 从终端或桌面环境的应用程序菜单启动 NetDrive。

由于更新以 GitHub release 的形式发布,而非通过 apt upgrade,Linux 版本按自己的发布节奏维护 — 本周为 Windows 或 macOS 推出的修复,不保证同一周内也能到达 Linux。如果 cron 任务依赖某个特定的 NetDrive 行为,这一点值得留意。

逐步操作:连接你的 pCloud 账户

  1. 打开 NetDrive 的 Drive Manager,点击 + Add Drive
  2. 从连接类型列表中选择 pCloud
  3. 授权界面出现时,使用你的 pCloud 凭据登录,并批准 NetDrive 的访问请求。
  4. 设置一个挂载点 — 例如 /mnt/pcloud 这样的路径,或任何你的用户账户可写入的空目录。
  5. 点击 Connect。 NetDrive 会向 pCloud 完成身份验证,并将账户挂载到该路径。

NetDrive 将云存储账户挂载为本地驱动器 — Linux 版本在挂载点提供的同样交互

如果你的 pCloud 账户属于商业或团队计划,请在授权步骤之前先与管理员确认是否允许第三方应用访问 — 部分受管理的 pCloud 租户会限制可连接的应用。

验证挂载与常见问题

请通过终端而非仅依赖文件管理器来检查挂载情况,尤其是在实验性版本上:

# Confirm the mount is listed
mount | grep pcloud

# Or just try listing it
ls /mnt/pcloud

确认云端驱动器挂载成功

授权界面无法加载 — 这通常是 Ubuntu 主机上的网络或防火墙问题,而非 pCloud 本身的问题;重试之前先确认该机器可以访问出站 HTTPS。

点击 Connect 后挂载点始终为空 — 检查目录是否存在,并且运行 NetDrive 的用户是否有写入权限。不可写或不存在的挂载点是 Linux 上静默失败的最常见原因。

大文件夹列出较慢 — Linux 版本采用与 Windows 和 macOS 相同的方式流式加载目录列表;包含数万个文件的文件夹首次浏览时可能需要一点时间才能填充完成,即使 pCloud 本身响应很快。

结语

在 Ubuntu 上挂载 pCloud,为 Linux 工作站带来了与 NetDrive 在 Windows 和 macOS 上相同的驱动器式访问体验,安装程序通过 GitHub 分发,而非软件包仓库。关于更全面的 Linux 内容,请参阅 NetDrive on Ubuntu Linux;关于同一提供商在测试更充分平台上的表现,请参阅 Mount pCloud on Windows;关于 Linux 版本上的另一种连接类型,请参阅 Mount a WebDAV Server on Linux

— Casey, NetDrive