Since recently Microsoft has stopped supporting basic auth webdav connections via its native webdav mounting capability which may cause issues for certain users. We already do not recommend the Windows native implementation because it does not work well but now it is probably unusable for many who wish to work with Office. One alternative is to use Rclone. Here is a basic guide to getting started with Rclone mounts on Windows. 

Remember any service you use outside of Research Drive to connect to Research Drive is ultimately at your own risk. We provide service up until the WebDav endpoint everything beyond is up to you. This guide is not exhaustive it is important to optimize how this mount works if you are using larger files or many files at once for this look at some of the rclone performance considerations that were mentioned previously. 

Installing on Windows

In order to run Rclone on windows you will need to install Rclone

To run rclone mount on Windows, you will also need to download and install WinFsp.

WinFsp is an open-source Windows File System Proxy which makes it easy to write user space file systems for Windows. 

Configure your remote

Please follow the instructions here to configure Research Drive as a remote in rclone

Mount Rclone 

Using the command line you can create an Rclone mount. However there is some nuance. Since users have no personal quota, mounting the whole remote will result in errors when trying to write as the quota of the highest level is taken. Thus it is important to mount directly to a folder within your Research Drive (either a project folder or a folder that has been shared with you). So for example if you wanted to mount the remote you setup for Research Drive which is called RD and mount your project folder it would look like this. 

rclone mount "RD:Your (Project Folder)/to/files" * --vfs-cache-mode writes --use-cookies 

Here you are using the command mount and selecting the remote RD and specifying your project folder. The quotes must be used because there is a space in the path name. The * allows for the mount to be mapped to any available network drive letter. If you want to select the letter the mount will be mapped to you can change the *  for a letter followed by a colon.

For example, if you wished to mount your project folder as network drive K. The letter needs to not be in use for this to work

rclone mount "RD:Your (Project Folder)/to/files" K: --vfs-cache-mode writes --use-cookies

The last part --vfs-cache-mode writes allows applications to write data to the mount if you only need to read from it then this should not be an issue. 

You can unmount the remote when you are finished by stopping the terminal process. Please keep in mind that if you are writing large files to the mount you may want to wait for them to upload properly. 



  • No labels