What is the problem you are having with rclone?
SFTP mount sizes don't seem to play well against servers with nested mounts. I've tried looking for similar reports and this seems to hint at the same thing Rclone windows mount size help .
rclone about shows the correct size
❯ rclone about sftp.internal:/media/videos/
Total: 1.921 TiB
Used: 896.584 GiB
Free: 1.046 TiB
df shows the size of the root filesystem of the server that is serving the nested mounts
❯ df -h ~/.mnt/sftp.internal/
Filesystem Size Used Avail Use% Mounted on
sftp.internal: 9.8G 1.7G 8.1G 18% /home/eric/.mnt/sftp.internal
❯ df -h ~/.mnt/sftp.internal/media/videos
Filesystem Size Used Avail Use% Mounted on
sftp.internal: 9.8G 1.7G 8.1G 18% /home/eric/.mnt/sftp.internal
sshfs does not have the same issue
❯ sshfs sftp.internal: .mnt/sshfs -p 8022 -o IdentityFile=~/.ssh/key
❯ df -h ~/.mnt/sshfs/
Filesystem Size Used Avail Use% Mounted on
sftp.internal: 9.8G 1.7G 7.6G 19% /home/eric/.mnt/sshfs
❯ df -h ~/.mnt/sshfs/media/videos
Filesystem Size Used Avail Use% Mounted on
sftp.internal: 2.0T 897G 981G 48% /home/eric/.mnt/sshfs
For bigger operations, I run rclone copy to the remote host directly, but sometimes for quicker operations I'd like to be able to just drag and drop in my file explorer. Dolphin reports the same thing that df does (8.1G available).
Run the command 'rclone version' and share the full output of the command.
❯ rclone version
rclone v1.75.0
- os/version: arch (64 bit)
- os/kernel: 7.1.8-arch1-3 (x86_64)
- os/type: linux
- os/arch: amd64
- go/version: go1.26.5-X:nodwarf5
- go/linking: dynamic
- go/tags: none
Which cloud storage system are you using? (eg Google Drive)
SFTP
The command you were trying to run (eg rclone copy /tmp remote:tmp)
It's in a systemd unit, but the mount itself isn't the issue.
/usr/bin/rclone mount \
--config=%h/.config/rclone/rclone.conf \
--vfs-cache-mode writes \
--vfs-read-chunk-size 1M \
--vfs-read-ahead 0 \
--buffer-size 16M \
--dir-cache-time 1m \
--poll-interval 0 \
--transfers 12 \
--rc \
--rc-no-auth \
--rc-addr=unix:///tmp/rclone-rc-%i.sock \
--log-level INFO \
--log-file /tmp/rclone-%i.log \
--cache-dir /tmp/rclone \
--umask 022 \
--allow-other \
%i: %h/.mnt/%i
Please run 'rclone config redacted' and share the full output. If you get command not found, please make sure to update rclone.
❯ rclone config redacted
[sftp.internal]
type = sftp
host = XXX
port = 8022
user = XXX
key_file = /home/eric/.ssh/key
concurrency = 128
chunk_size = 250Ki
shell_type = unix
md5sum_command = none
sha1sum_command = none