我希望使用 OneDrive 在多个操作系统/设备之间同步 yuzu 的游戏保存(以及其他内容,如 ssh 配置等)。
也就是说,我需要同步 Windows、Ubuntu 以及 Steam OS(据我所知是 Arch?)。
我已经在 Windows 上设置好了这个。我目前的解决方案是创建一个从文件夹到 OneDrive 的连接点(例如 %userprofile%\.ssh -> %OneDriveFolder%\AppData\.ssh)。然后我将此文件夹设置为离线可用(始终保留在设备上)。它会在后台自动同步,我完全不必担心。
我的问题是我不知道有哪个适用于 Linux 的 OneDrive 客户端具有 Windows 客户端的功能。我在服务器上使用 rclone,但它基本上只是像网络共享一样挂载,无法正常离线使用(至少我不知道如何设置它。)
我需要一种方法来保持文件离线可用,自动后台同步(尽管在最坏的情况下我也可以通过 crontab 来实现...),以及可以排除文件夹的始终下载(或只是从同步中排除),因为我在 OneDrive 中有异地备份,而且我不想在每台设备上下载几百个 GB。
答案1
有人知道我可以看看的优秀客户吗?
披露:我是 Linux 版 OneDrive 客户端的开发人员 -https://github.com/abraunegg/onedrive
有 5 种可靠的方法可以在 Linux/Unix 平台上访问 OneDrive:
- 通过 Linux 版 OneDrive 客户端 -https://github.com/abraunegg/onedrive- 这会“同步”您的数据,双向操作,开源且免费。支持个人、企业和 SharePoint 帐户类型和共享文件夹。Docker 容器也适用于所有主要架构(i686、x86_64、ARMHF、AARCH64)。如果您需要用于 onedrive 客户端管理的 GUI,请使用:https://github.com/bpozdena/OneDriveGUI
- 通过“onedriver”客户端 -https://github.com/jstaf/onedriver- 仅提供 OneDrive“按需”功能的原生文件系统,开源且免费。支持个人、企业帐户类型。目前不支持共享文件夹或 SharePoint。
- 通过“rclone”-https://rclone.org/- 单向同步客户端,开源且免费。对 SharePoint 有限制。
- 通过非免费客户端,如“insync”、“ExpanDrive”
- 通过您选择的网络浏览器
以及排除文件夹不被下载的可能性(或者只是从同步中排除)
虽然这是“alpha-4”文档集的一部分,但所描述的功能中并没有什么新内容,它们不属于当前最新可用版本。