Hey everyone! I'm currently using Fedora 42 with KDE and I'm searching for a reliable OneDrive client. My main requirement is **on-demand file access**, so files should only be downloaded when I open them. I also need some sort of **smart caching** mechanism to speed up access to recently used files and directory structures. I've tried out a few options, but they've all had some significant issues:
- **jstaf / onedriver**: It was easy to set up and provides the on-demand behavior I'm looking for, but it lacks decent caching. Browsing through folders is frustrating because it fetches everything from the cloud every time.
- **abraunegg / onedrive**: While this client is powerful, it doesn't seem to support on-demand access and tries to sync my entire OneDrive, which isn't feasible due to space limitations on my SSD.
- **ExpanDrive**: I attempted to use this commercial option (the free version), but I couldn't get it to work since it failed during the Microsoft account login process.
I'm open to any suggestions for clients that can give me a smooth, cached, and on-demand experience on Linux, whether they're free or paid. Thanks in advance!
1 Answer
The `abraunegg/onedrive` client is currently working on adding on-demand features. They have a GitHub issue open for it, and they're aiming to implement it in version 2.5.7. In the meantime, you can use client-side filtering to avoid syncing everything to your local device. It might not be ideal, but at least you can manage what gets stored locally! Since this feature is confirmed, keeping an eye on their updates may be beneficial for you!
Thanks for the info! I came across that issue a while back and thought it was forgotten. But filtering isn't quite enough for me; I really need proper on-demand access.