使用 OneDriver 从 Linux 访问 OneDrive(v0.11.0 发布,带有 GUI 以便于设置)

[ad_1]

OneDriver 是 Microsoft OneDrive 的本机 Linux 文件系统。 该工具安装 OneDrive,然后允许您从文件管理器和其他应用程序访问它,就像文件在本地硬盘上一样。

使用 OneDriver,文件仅在您打开时下载。 这意味着,如果您的 Microsoft OneDrive 中有大量文件,则无需等待所有文件下载完毕后再使用,也无需使用选择性同步。 您在 OneDrive 文件夹中创建的任何修改或新文件都会自动上传到 Microsoft OneDrive(反之亦然)。

同样重要的是要注意,即使您的计算机不再连接到 Internet,您之前打开的文件仍然可用。 但是,对于您以前未打开的任何文件,您将需要 Internet 连接才能访问它们。 如果您失去 Internet 访问权限,文件系统将变为只读,并在您重新连接到 Internet 时自动再次启用写入访问权限。

除此之外,OneDriver 支持多账号,并且它应该 (?) 支持 OneDrive for Business / Office 365。我找不到关于后者的确切信息,但是查看错误报告,OneDriver 应该同时支持常规和 OneDrive for Business / Office 365,但请注意我无法测试这个,因为我只有一个测试个人帐户。

据开发人员称,OneDriver 也很快,在内存和磁盘中缓存文件系统元数据和文件内容。

在几天前发布的最新 OneDriver 0.11.0 中,该工具包括一个 GUI,可以轻松添加 Microsoft OneDrive 帐户、挂载/卸载 OneDrive 帐户以及在启动时自动挂载 OneDrive。

这里值得注意的是,启动时自动挂载 OneDrive 的选项看起来不像标准选项。 您必须单击开/关切换右侧的复选标记以启用登录时自动挂载(请参阅文章顶部的屏幕截图)。 我不了解你,但我发现这有点令人困惑。

新版本还包括一个新的上传逻辑 它修复了一种竞争条件,即当文件为 4MB 或更大时,LibreOffice、KeepassXC 或 Krita 等软件可能会生成 0 字节文件而不是预期文件。

还, 该工具现在在同步时使用 etags 和修改时间 服务器端更改回客户端,这减少了由于来自 Microsoft API 的时间戳数据错误而必须重新下载文件的次数。

在使用 OneDriver 时,您还应该注意一些限制/已知问题:

  • 因为一些文件管理器会自动下载目录中的所有文件以创建缩略图,这会减慢速度。 这只会发生一次,当初始缩略图被创建时
  • Microsoft OneDrive 不支持符号链接,因此 OneDriver
  • 您无法使用 OneDriver 访问 OneDrive 回收站,因为 Microsoft 未公开其 API
  • OneDriver 在您访问文件时将文件加载到内存中以加快速度,但这不适用于非常大的文件

我还应该提到,OneDriver 的工作方式与 Rclone 的 OneDrive 安装选项类似,唯一可见的区别是 OneDriver 带有 GUI 并且更容易设置。 性能上也可能存在差异,但我不是 Microsoft OneDrive 的普通用户,因此我无法说出它们在这方面的比较情况,因此您必须尝试一下,自己找出答案。

如果您更喜欢在 Linux 上为 Microsoft OneDrive 使用同步客户端(将 OneDrive 与本地文件夹同步,执行同步后将文件保存在磁盘上,并且即使在计算机离线时也允许访问),而不是挂载 OneDrive,查看 OneDrive 免费客户端。

下载 OneDriver

OneDriver 在 COPR 存储库中可用 Fedora 33、34 和 Rawhide,以及 Centos Stream 8。

对于 Ubuntu 20.04,OneDriver 在 PPA 中可用。 如果你使用 Ubuntu 21.04,你可以从 PPA 下载并使用 Ubuntu 20.04 DEB 包,因为它应该没有问题。

Arch Linux / Manjaro 用户可以从 AUR 安装 OneDriver。

对于其他 Linux 发行版,您可以从源代码构建它。

[ad_2]

Related Posts