Mount through Termux is successful but file managers can't see the files

What is the problem you are having with rclone?

Hello, I'm trying to mount a drive on Android using Termux. I got the mount working with:

sudo rclone mount koofr: /storage/emulated/0/koofr --config /data/data/com.termux/files/home/.config/rclone/rclone.conf --allow-other

but the problem is none of my file managers see anything inside the folder, it shows as empty. However when I run:

ls storage/shared/koofr/

I can can see the contents, so I know the mount is working right, but only Termux seems to see it. I though the --allow-other option would help, but nothing changed. :frowning:

I reinstalled the latest version of Termux and also tried the Magisk module rclone-mount which had the same issue. Maybe this is a Android permissions issue and not a rclone issue, I don't know but any help would be appreciated.

Run the command 'rclone version' and share the full output of the command.

rclone v1.69.1-termux
- os/version: unknown
- os/kernel: 4.14.190-Arrow-gbce15ebd3 (aarch64)
- os/type: android
- os/arch: arm64 (ARMv8 compatible)
- go/version: go1.24.0
- go/linking: dynamic
- go/tags: noselfupdate

Which cloud storage system are you using? (eg Google Drive)

Koofr

The command you were trying to run (eg rclone copy /tmp remote:tmp)

sudo rclone mount koofr: /storage/emulated/0/koofr --config /data/data/com.termux/files/home/.config/rclone/rclone.conf --allow-other

A log from the command that you were trying to run with the -vv flag

sudo rclone mount koofr: /storage/emulated/0/koofr --config /data/data/com.termux/files/home/.config/rclone/rclone.conf --allow-other -vv
2025/03/04 14:28:03 DEBUG : rclone: Version "v1.69.1-termux" starting with parameters ["rclone" "mount" "koofr:" "/storage/emulated/0/koofr" "--config" "/data/data/com.termux/files/home/.config/rclone/rclone.conf" "--allow-other" "-vv"]
2025/03/04 14:28:03 DEBUG : Creating backend with remote "koofr:"
2025/03/04 14:28:03 DEBUG : Using config file from "/data/data/com.termux/files/home/.config/rclone/rclone.conf"
2025/03/04 14:28:04 INFO  : koofr:424bb5a5-a9e6-44dc-87d2-a6add132623d:: poll-interval is not supported by this remote
2025/03/04 14:28:04 DEBUG : koofr:424bb5a5-a9e6-44dc-87d2-a6add132623d:: Mounting on "/storage/emulated/0/koofr"
2025/03/04 14:28:04 DEBUG : : Root:
2025/03/04 14:28:04 DEBUG : : >Root: node=/, err=<nil>

This could be relevant, I set Magisk to "Global Namespace" but still no luck, even Total Commander in root mode can't see the files: Fusermount on android (rclone mount) | XDA Forums

The RCX (Rclone for Android) with the identical config works, so definitely not a rclone problem. If I can't figure it out I'll just use RCX, but I'd be happier if I could use my regular file manager

welcome to the forum,

perhaps try --allow-root --debug-fuse

No luck :frowning:

2025/03/04 19:13:50 ERROR : Ignoring --allow-root. Support has been removed upstream - see https://github.com/bazil/fuse/issues/144 for more info

Check this out agnostic-apollo comments on Is possible to mount remote with rclone? - r/termux

Thanks for the link, I tried both

sudo --su-run-options='--mount-master' rclone mount koofr: /storage/emulated/0/koofr --config /data/data/com.termux/files/home/.config/rclone/rclone.conf --allow-other -vv

after installing the version of sudo mentioned in the thread, and

su --mount-master -c 'rclone mount koofr: /storage/emulated/0/koofr --config /data/data/com.termux/files/home/.config/rclone/rclone.conf --allow-other -vv'

after copying the rclone and fusermount3 binaries to root, but the result is the same, only Termux can see inside. I might have to ask on those forums too

Its the the termux subreddit https://reddit.com/r/termux

You can also get help from termux discord

1 Like