GUI to manage & move encrypted files?

I have about 110TB of unencrypted video files on Google Drive & using the Google Drive desktop app on my Mac it's integrated into Finder & I can move files around just using drag & drop. This is useful as I usually upload new files to staging area from my seedbox then drag & drop to the correct final destination e.g. TV or MOVIES for use with Plex.

I have copied all my files to a new shared Google Drive & this time encrypted them. Obviously I can't drag & drop them now as I just see the encrypted filenames. Is there some way that I can manage my encrypted files as easily as my unencrypted files. I took a look at the Rclone GUI which has a file explorer but I couldn't see any way to move files from one folder to another. Am I doing something wrong? Is there a better way of managing encrypted files?

Assuming that you use rclone crypt remote (which is not clear from your post).

as a proof of concept try:

rclone mount encrypted_remote: /path/to/mountpoint

Then you can use your Finder to access all files.

Thanks for the prompt reply. This looks like the way to go but unfortunately I cannot do an 'rclone mount' on my Mac. It seems that I need macFUSE which required me to install Hombrew then macFUSE but unfortunately I get this error:-
CRITICAL: Fatal error: failed to mount FUSE fs: mount stopped before calling Init: %!w()
I tried removing the Homebrew version & installing macFUSE from the DMG at the developer's website but I still get the same issue. I have rebooted & enabled the kext that is required.
I have a 2015 MacBook Pro 15" with 16GB RAM & 2TB SSD running Monterey 12.7.6

Any idea how to fix tis problem

do not use macFUSE

The way to go it to use FUSE-T. You can install it via brew or directly. Check for details on their website.

FUSE-T looks great as it doesn't use a kext. Unfortunately I still get errors:-

% rclone mount MrFieldTech-crypt-1: /Users/GD -vv

2025/01/04 18:25:49 DEBUG : rclone: Version "v1.68.2" starting with parameters ["rclone" "mount" "MrFieldTech-crypt-1:" "/Users/GD" "-vv"]

2025/01/04 18:25:49 DEBUG : Creating backend with remote "MrFieldTech-crypt-1:"

2025/01/04 18:25:49 DEBUG : Using config file from "/Users/nigel/.config/rclone/rclone.conf"

2025/01/04 18:25:49 DEBUG : Creating backend with remote "MrFieldTech-1:"

2025/01/04 18:25:50 DEBUG : Mounting on "/Users/GD" ("MrFieldTech-crypt-1")

2025/01/04 18:25:50 DEBUG : Encrypted drive 'MrFieldTech-crypt-1:': Mounting with options: ["-o" "attr_timeout=1" "-o" "fsname=MrFieldTech-crypt-1:" "-o" "subtype=rclone" "-o" "max_readahead=131072" "-o" "atomic_o_trunc" "-o" "daemon_timeout=600" "-o" "volname=MrFieldTech-crypt-1" "-o" "noappledouble"]

2025/01/04 18:25:50 DEBUG : Encrypted drive 'MrFieldTech-crypt-1:': Init:

2025/01/04 18:25:50 DEBUG : Encrypted drive 'MrFieldTech-crypt-1:': >Init:

fuse: mount failed with errro: -1

short read on fuse device

2025/01/04 18:25:50 DEBUG : Encrypted drive 'MrFieldTech-crypt-1:': Destroy:

2025/01/04 18:25:50 DEBUG : Encrypted drive 'MrFieldTech-crypt-1:': >Destroy:

2025/01/04 18:25:50 ERROR : Encrypted drive 'MrFieldTech-crypt-1:': Mount failed

2025/01/04 18:25:50 DEBUG : Not calling host.Unmount as mount already Destroyed

2025/01/04 18:25:50 DEBUG : Unmounted successfully

2025/01/04 18:25:50 ERROR : /Users/GD: Unmounted rclone mount

2025/01/04 18:25:50 CRITICAL: Fatal error: failed to umount FUSE fs: mount failed

it looks like some artefacts from macFUSE are messing up your setup. Normally it works perfectly with rclone.

What you have to do is to uninstall everything (macFUSE and FUSE-T) and try installing FUSE-T again.

One more option you can try is to use:

rclone nfsmount ...

FYI. I have tried rclone mount on Monterey 12.7.6

% rclone --version
rclone v1.68.2
- os/version: darwin 12.7.6 (64 bit)
- os/kernel: 21.6.0 (x86_64)
- os/type: darwin
- os/arch: amd64
- go/version: go1.23.3
- go/linking: dynamic
- go/tags: cmount

the latest FUSE-T installed from downloaded pkg:

https://github.com/macos-fuse-t/fuse-t/releases/download/1.0.44/fuse-t-macos-installer-1.0.44.pkg

All works perfectly fine. I can rclone mount any of my remotes. So we do not have to worry here that this OS version has some incompatibility issues with either rclone or FUSE-T.

Hence I am convinced that solution in your case is to clean old FUSE installations. I am not going to suggest to reinstall all OS:) but you have to Google a bit how to remove old kexts and libraries.

I am still seeing the same problem.

I removed every last trace of macFUSE & sshfs then re-installed FUSE-T & sshfs with Homebrew. Still get the error.

I removed every last trace of FUSE-T & sshfs with Homebrew then downloaded & installed standalone packages but still get this error

rclone mount MrFieldTech-crypt-1: /Users/GD -vv

2025/01/05 10:48:52 DEBUG : rclone: Version "v1.68.2" starting with parameters ["rclone" "mount" "MrFieldTech-crypt-1:" "/Users/GD" "-vv"]

2025/01/05 10:48:52 DEBUG : Creating backend with remote "MrFieldTech-crypt-1:"

2025/01/05 10:48:52 DEBUG : Using config file from "/Users/nigel/.config/rclone/rclone.conf"

2025/01/05 10:48:53 DEBUG : Creating backend with remote "MrFieldTech-1:"

2025/01/05 10:48:53 DEBUG : Mounting on "/Users/GD" ("MrFieldTech-crypt-1")

2025/01/05 10:48:53 DEBUG : Encrypted drive 'MrFieldTech-crypt-1:': Mounting with options: ["-o" "attr_timeout=1" "-o" "fsname=MrFieldTech-crypt-1:" "-o" "subtype=rclone" "-o" "max_readahead=131072" "-o" "atomic_o_trunc" "-o" "daemon_timeout=600" "-o" "volname=MrFieldTech-crypt-1" "-o" "noappledouble"]

2025/01/05 10:48:53 DEBUG : Encrypted drive 'MrFieldTech-crypt-1:': Init:

2025/01/05 10:48:53 DEBUG : Encrypted drive 'MrFieldTech-crypt-1:': >Init:

fuse: mount failed with errro: -1

fuse: reading error: Bad file descriptor

2025/01/05 10:48:53 DEBUG : Encrypted drive 'MrFieldTech-crypt-1:': Destroy:

2025/01/05 10:48:53 DEBUG : Encrypted drive 'MrFieldTech-crypt-1:': >Destroy:

2025/01/05 10:48:53 ERROR : Encrypted drive 'MrFieldTech-crypt-1:': Mount failed

2025/01/05 10:48:53 DEBUG : Not calling host.Unmount as mount already Destroyed

2025/01/05 10:48:53 DEBUG : Unmounted successfully

2025/01/05 10:48:53 ERROR : /Users/GD: Unmounted rclone mount

2025/01/05 10:48:53 CRITICAL: Fatal error: failed to umount FUSE fs: mount failed

See below - all is working. Please note that it is fresh macOS Monterey install.

 % rclone --version
rclone v1.68.2
- os/version: darwin 12.7.6 (64 bit)
- os/kernel: 21.6.0 (x86_64)
- os/type: darwin
- os/arch: amd64
- go/version: go1.23.3
- go/linking: dynamic
- go/tags: cmount


% rclone mount drive-crypt: mount -vv
2025/01/05 11:06:34 DEBUG : rclone: Version "v1.68.2" starting with parameters ["rclone" "mount" "drive-crypt:" "mount" "-vv"]
2025/01/05 11:06:34 DEBUG : Creating backend with remote "drive-crypt:"
2025/01/05 11:06:34 DEBUG : Using config file from "/Users/kptsky/.config/rclone/rclone.conf"
2025/01/05 11:06:34 DEBUG : Creating backend with remote "drive:crypt"
2025/01/05 11:06:34 DEBUG : Google drive root 'crypt': 'root_folder_id = 0AGpO07Pd6Q4NUk9PVA' - save this in the config to speed up startup
2025/01/05 11:06:35 DEBUG : Mounting on "mount" ("drive-crypt")
2025/01/05 11:06:35 DEBUG : Encrypted drive 'drive-crypt:': Mounting with options: ["-o" "attr_timeout=1" "-o" "fsname=drive-crypt:" "-o" "subtype=rclone" "-o" "max_readahead=131072" "-o" "atomic_o_trunc" "-o" "daemon_timeout=600" "-o" "volname=drive-crypt" "-o" "noappledouble"]
2025/01/05 11:06:35 DEBUG : Encrypted drive 'drive-crypt:': Init: 
2025/01/05 11:06:35 DEBUG : Encrypted drive 'drive-crypt:': >Init: 
2025/01/05 11:06:35 DEBUG : /: Statfs: 
...

It means that you have some issue with your OS/FUSE.

It is not rclone problem:) Atomic bomb solution is to reinstall OS or painstakingly clean your previous attempts.

Also you try to mount to "/Users/GD" Can be some issue with ownership/privileges.

Try /User/yourusername/GD - create GD dir before.

Thank you so much for holding my hand on this as it turns out the solution was simple

It must be an issue with ownership/privileges.

I created a directory GD in my home directory Then did the rclone mount on that & Boom!!! Success!!!

It's probable that macFUSE worked OK but at least going through this pain you showed me T-FUSE which is a superior solution given how much 3rd-party kexts are deprecated nowadays. Now all I need do is work out the best solution to get this 'rclone mount' done automatically at startup or login.

1 Like

So you have POC working. Well done.

Read rclone mount docs. For production setup you most likely want at least some VFS caching enabled + some other customisations. All depends on your usage.

Here you are:

I think this is the easiest on macOS...