对 Windows 和 Ubuntu 分区使用 OneDrive 文件夹

对 Windows 和 Ubuntu 分区使用 OneDrive 文件夹

我的分区方案包括一个 Windows 10 分区、一个 Ubuntu 20.04 分区和一个共享分区,用于存放我想在两个操作系统中使用的文件。由于我的组织使用 Microsoft OneDrive,我将 OneDrive 文件夹放在共享分区中,它与 Windows 客户端同步,但这些文件无法通过 ubuntu 读取,无法与 Linux 客户端同步(OneDrive v2.4.6-7-ga3c4ba1)。有解决方法吗?

编辑

在文件管理器中,我看到文件夹图标上有一个锁形符号,打开它时,我看到每个文件上都有一个红色的“x”和一个紫色圆圈,箭头指向东北方向,如果我尝试打开这些文件,我会收到错误消息“没有安装用于符号链接文件的应用程序”。当我执行 onedrive 同步时,我收到“重试同步计数:1:{我在 onedrive 中的文件名}:没有这样的文件或目录”,尝试三次后它就放弃了

答案1

我意识到我并不是存储文件本身,而是按需存储文件,这是 Microsoft 用来节省硬盘空间的某种链接,仅在需要时动态下载文件,此功能与 Linux 系统不兼容,只与 Mac OS 和 Windows 兼容,但对于我的用例,即在本地存储文件并从同一硬盘在 Ubuntu 和 Windows 中使用它们,这不是最佳选择,所以我从 Windows 禁用了该功能,等待那些在云端但不在我的硬盘上的文件下载,然后重新启动到 ubuntu。之后,onedrive Linux 客户端就可以正常工作了

相关内容