Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Users will need this information when configuring access to OneDrive from a Linux Centos 8 VDI session.


Step-by-step guide

Configure

Code Block
$ rclone config
  • Select "n" for "New remote"
  • Name your drive "OneDrive"
  • Select "26" the right code for OneDrive (which at the last time this document was updated was "28") for type of storage

Then follow the instructions. Default answers can be accepted safely for every question that has one. 

...

Code Block
titleCreate your OneDrive folder and ensure it's readable
$ mkdir ~/OneDrive ; chmod 755 ~/OneDrive

Mount

Code Block
titleAlways mount using "full" VFS cache mode
$ rclone mount --vfs-cache-mode full OneDrive: ~/OneDrive &

For more detailed information, please visit: https://rclone.org/commands/rclone_mount/

Unmount

Code Block
titleUnmount using fusermount
$ fusermount -u ~/OneDrive

Refresh token

Code Block
titleRefresh token if it no longer works
$ rclone config

...

Info
  • The drive will stay mounted as long as the session is kept alive
  • Even if the empty destination mount point is readable for group/all users, it won't be accessible by anyone but the user while it is mounted
  • NEVER mount without the "--vfs-cache-mode full" command-line parameter to avoid risk of data corruption

Autostart

In order to get the mount added on login, you need to create a file named onedrive.desktop in ~/.config/autostart with the following lines:

...

Info
titleTrusted files
You might need to allow onedrive.desktop to be trusted in order to make it work. Just open the file browser, navigate to the file and double click on it. On the dialog select "Trust and Launch"

Content by Label
showLabelsfalse
max5
spaces~usv
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel in ("vdi","onedrive","centos") and type = "page" and space = "SDS"
labelsonedrive centos vdi

Page properties
hiddentrue
Related issues