Rclone mount smb server and can't upload anything

STOP and READ USE THIS TEMPLATE NO EXCEPTIONS - By not using this, you waste your time, our time and really hate puppies. Please remove these two lines and that will confirm you have read them.

What is the problem you are having with rclone?

rclone mount smb server and can't upload anything, the error says storage space is not enough. But rclone copy or move command can work. So I think my smb server is OK.

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

rclone v1.62.2
- os/version: Microsoft Windows 10 Home 22H2 (64 bit)
- os/kernel: 10.0.19045.3086 Build 19045.3086.3086 (x86_64)
- os/type: windows
- os/arch: amd64
- go/version: go1.20.2
- go/linking: static
- go/tags: cmount

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

smb server on Android

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

.\rclone.exe mount smb:/MainStorage/tmp D:\nas\smb --debug-fuse , then cannot upload anything by explore.exe
.\rclone.exe copy D:\nas\ smb:/MainStorage/tmp is OK

The rclone config contents with secrets removed.

[smb]
type = smb
host = 192.168.1.4
user = guest
port = 4445

A log from the command with the -vv flag

rclone[TID=0d1c]: FFFFCD8A7E9718B0: <<Create IoStatus=0[1] UserContext=0000000000000000:00000000037A6620, GrantedAccess=100080, FileInfo={FileAttributes=10, ReparseTag=0, AllocationSize=0:0, FileSize=0:0, CreationTime=2023-06-20T09:13:33.538Z, LastAccessTime=2023-06-20T09:13:33.538Z, LastWriteTime=2023-06-20T09:13:33.538Z, ChangeTime=2023-06-20T09:13:33.538Z, IndexNumber=0:1}
rclone[TID=0d1c]: FFFFCD8A7E970040: >>Close 0000000000000000:00000000037A6620
rclone[TID=0d1c]: FFFFCD8A7E970040: <<Close IoStatus=0[0]

Run:

.\rclone.exe mount smb:MainStorage/tmp D:\nas\smb -vv

try to copy something with explorer and post all output

Sorry, the logs is too large, and new user can't upload files, so I can only put something that I think are important.

I noticed that I can't copy by using ctrl+c but can move by using ctrl+x

a part of logs of copy:

2023/06/21 13:47:47 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:47:47 DEBUG : /: >Getattr: errc=0
2023/06/21 13:47:47 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:47:47 DEBUG : /: >Getattr: errc=0
2023/06/21 13:47:47 DEBUG : /: Opendir:
2023/06/21 13:47:47 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/06/21 13:47:47 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/06/21 13:47:47 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/06/21 13:47:47 DEBUG : /: Releasedir: fh=0x0
2023/06/21 13:47:47 DEBUG : /: >Releasedir: errc=0
2023/06/21 13:47:47 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:47:47 DEBUG : /: >Getattr: errc=0
2023/06/21 13:47:47 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:47:47 DEBUG : /: >Getattr: errc=0
2023/06/21 13:47:47 DEBUG : /: Opendir:
2023/06/21 13:47:47 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/06/21 13:47:47 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/06/21 13:47:47 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/06/21 13:47:47 DEBUG : /: Releasedir: fh=0x0
2023/06/21 13:47:47 DEBUG : /: >Releasedir: errc=0
2023/06/21 13:47:47 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:47:47 DEBUG : /: >Getattr: errc=0
2023/06/21 13:47:47 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:47:47 DEBUG : /: >Getattr: errc=0
2023/06/21 13:47:47 DEBUG : /: Opendir:
2023/06/21 13:47:47 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/06/21 13:47:47 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/06/21 13:47:47 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/06/21 13:47:47 DEBUG : /: Releasedir: fh=0x0
2023/06/21 13:47:47 DEBUG : /: >Releasedir: errc=0
2023/06/21 13:47:47 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:47:47 DEBUG : /: >Getattr: errc=0
2023/06/21 13:47:47 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:47:47 DEBUG : /: >Getattr: errc=0
2023/06/21 13:47:47 DEBUG : /: Opendir:
2023/06/21 13:47:47 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/06/21 13:47:47 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/06/21 13:47:47 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/06/21 13:47:47 DEBUG : /: Releasedir: fh=0x0
2023/06/21 13:47:47 DEBUG : /: >Releasedir: errc=0
2023/06/21 13:47:47 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:47:47 DEBUG : /: >Getattr: errc=0
2023/06/21 13:47:47 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:47:47 DEBUG : /: >Getattr: errc=0
2023/06/21 13:47:47 DEBUG : /: Opendir:
2023/06/21 13:47:47 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/06/21 13:47:47 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/06/21 13:47:47 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/06/21 13:47:47 DEBUG : /: Releasedir: fh=0x0
2023/06/21 13:47:47 DEBUG : /: >Releasedir: errc=0
2023/06/21 13:47:47 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:47:47 DEBUG : /: >Getattr: errc=0
2023/06/21 13:47:47 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:47:47 DEBUG : /: >Getattr: errc=0
2023/06/21 13:47:47 DEBUG : /: Opendir:
2023/06/21 13:47:47 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/06/21 13:47:47 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/06/21 13:47:47 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/06/21 13:47:47 DEBUG : /: Releasedir: fh=0x0
2023/06/21 13:47:47 DEBUG : /: >Releasedir: errc=0
2023/06/21 13:47:49 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:47:49 DEBUG : /: >Getattr: errc=0
2023/06/21 13:47:49 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:47:49 DEBUG : /: >Getattr: errc=0
2023/06/21 13:47:49 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:47:49 DEBUG : /: >Getattr: errc=0
2023/06/21 13:47:49 DEBUG : /: Opendir:
2023/06/21 13:47:49 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/06/21 13:47:49 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:47:49 DEBUG : /: >Getattr: errc=0
2023/06/21 13:47:49 DEBUG : /: Opendir:
2023/06/21 13:47:49 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/06/21 13:47:49 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/06/21 13:47:49 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/06/21 13:47:49 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/06/21 13:47:49 DEBUG : /: Readdir: ofst=0, fh=0x0
2023/06/21 13:47:49 DEBUG : /: >Opendir: errc=0, fh=0x1
2023/06/21 13:47:50 DEBUG : /: >Readdir: items=0, errc=0
2023/06/21 13:47:50 DEBUG : /: Releasedir: fh=0x0
2023/06/21 13:47:50 DEBUG : /: >Releasedir: errc=0
2023/06/21 13:47:50 DEBUG : /: Releasedir: fh=0x1
2023/06/21 13:47:50 DEBUG : /: >Releasedir: errc=0
2023/06/21 13:47:50 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:47:50 DEBUG : /: >Getattr: errc=0
2023/06/21 13:47:50 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:47:50 DEBUG : /: >Getattr: errc=0
2023/06/21 13:47:50 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:47:50 DEBUG : /: >Getattr: errc=0
2023/06/21 13:47:50 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:47:50 DEBUG : /: >Getattr: errc=0
2023/06/21 13:47:50 DEBUG : /: Opendir:
2023/06/21 13:47:50 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/06/21 13:47:50 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/06/21 13:47:50 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/06/21 13:47:50 DEBUG : /: Opendir:
2023/06/21 13:47:50 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/06/21 13:47:50 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/06/21 13:47:50 DEBUG : /: >Opendir: errc=0, fh=0x1
2023/06/21 13:47:50 DEBUG : /: Readdir: ofst=0, fh=0x0
2023/06/21 13:47:50 DEBUG : /: >Readdir: items=0, errc=0
2023/06/21 13:47:50 DEBUG : /: Releasedir: fh=0x0
2023/06/21 13:47:50 DEBUG : /: >Releasedir: errc=0
2023/06/21 13:47:50 DEBUG : /: Releasedir: fh=0x1
2023/06/21 13:47:50 DEBUG : /: >Releasedir: errc=0
2023/06/21 13:47:59 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:47:59 DEBUG : /: >Getattr: errc=0
2023/06/21 13:47:59 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:47:59 DEBUG : /: >Getattr: errc=0
2023/06/21 13:47:59 DEBUG : /: Opendir:
2023/06/21 13:47:59 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/06/21 13:47:59 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/06/21 13:47:59 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/06/21 13:47:59 DEBUG : /: Releasedir: fh=0x0
2023/06/21 13:47:59 DEBUG : /: >Releasedir: errc=0
2023/06/21 13:47:59 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:47:59 DEBUG : /: >Getattr: errc=0
2023/06/21 13:47:59 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:47:59 DEBUG : /: >Getattr: errc=0
2023/06/21 13:47:59 DEBUG : /: Opendir:
2023/06/21 13:47:59 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/06/21 13:47:59 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/06/21 13:47:59 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/06/21 13:47:59 DEBUG : /: Releasedir: fh=0x0
2023/06/21 13:47:59 DEBUG : /: >Releasedir: errc=0
2023/06/21 13:47:59 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:47:59 DEBUG : /: >Getattr: errc=0
2023/06/21 13:47:59 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:47:59 DEBUG : /: >Getattr: errc=0
2023/06/21 13:47:59 DEBUG : /: Opendir:
2023/06/21 13:47:59 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/06/21 13:47:59 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/06/21 13:47:59 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/06/21 13:47:59 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:47:59 DEBUG : /: >Getattr: errc=0
2023/06/21 13:47:59 DEBUG : /: Releasedir: fh=0x0
2023/06/21 13:47:59 DEBUG : /: >Releasedir: errc=0
2023/06/21 13:48:00 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:48:00 DEBUG : /: >Getattr: errc=0
2023/06/21 13:48:00 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:48:00 DEBUG : /: >Getattr: errc=0
2023/06/21 13:48:00 DEBUG : /: Opendir:
2023/06/21 13:48:00 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/06/21 13:48:00 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/06/21 13:48:00 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/06/21 13:48:00 DEBUG : /: Readdir: ofst=0, fh=0x0
2023/06/21 13:48:00 DEBUG : /: >Readdir: items=0, errc=0
2023/06/21 13:48:00 DEBUG : /: Releasedir: fh=0x0
2023/06/21 13:48:00 DEBUG : /: >Releasedir: errc=0
2023/06/21 13:48:00 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:48:00 DEBUG : /: >Getattr: errc=0
2023/06/21 13:48:00 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:48:00 DEBUG : /: >Getattr: errc=0
2023/06/21 13:48:00 DEBUG : /: Opendir:
2023/06/21 13:48:00 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/06/21 13:48:00 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/06/21 13:48:00 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/06/21 13:48:00 DEBUG : /: Readdir: ofst=0, fh=0x0
2023/06/21 13:48:00 DEBUG : /: >Readdir: items=0, errc=0
2023/06/21 13:48:00 DEBUG : /: Releasedir: fh=0x0
2023/06/21 13:48:00 DEBUG : /: >Releasedir: errc=0
2023/06/21 13:48:00 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:48:00 DEBUG : /: >Getattr: errc=0
2023/06/21 13:48:00 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:48:00 DEBUG : /: >Getattr: errc=0
2023/06/21 13:48:00 DEBUG : /: Opendir:
2023/06/21 13:48:00 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/06/21 13:48:00 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/06/21 13:48:00 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/06/21 13:48:00 DEBUG : /: Releasedir: fh=0x0
2023/06/21 13:48:00 DEBUG : /: >Releasedir: errc=0
2023/06/21 13:48:00 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:48:00 DEBUG : /: >Getattr: errc=0
2023/06/21 13:48:00 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:48:00 DEBUG : /: >Getattr: errc=0
2023/06/21 13:48:00 DEBUG : /: Opendir:
2023/06/21 13:48:00 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/06/21 13:48:00 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/06/21 13:48:00 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/06/21 13:48:00 DEBUG : /: Releasedir: fh=0x0
2023/06/21 13:48:00 DEBUG : /: >Releasedir: errc=0
2023/06/21 13:48:00 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:48:00 DEBUG : /: >Getattr: errc=0
2023/06/21 13:48:00 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:48:00 DEBUG : /: >Getattr: errc=0
2023/06/21 13:48:00 DEBUG : /: Opendir:
2023/06/21 13:48:00 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/06/21 13:48:00 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/06/21 13:48:00 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/06/21 13:48:00 DEBUG : /: Releasedir: fh=0x0
2023/06/21 13:48:00 DEBUG : /: >Releasedir: errc=0
2023/06/21 13:48:00 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:48:00 DEBUG : /: >Getattr: errc=0
2023/06/21 13:48:00 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:48:00 DEBUG : /: >Getattr: errc=0
2023/06/21 13:48:00 DEBUG : /: Opendir:
2023/06/21 13:48:00 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/06/21 13:48:00 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/06/21 13:48:00 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/06/21 13:48:00 DEBUG : /: Releasedir: fh=0x0
2023/06/21 13:48:00 DEBUG : /: >Releasedir: errc=0
2023/06/21 13:48:00 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:48:00 DEBUG : /: >Getattr: errc=0
2023/06/21 13:48:00 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:48:00 DEBUG : /: >Getattr: errc=0
2023/06/21 13:48:00 DEBUG : /: Opendir:
2023/06/21 13:48:00 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/06/21 13:48:00 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/06/21 13:48:00 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/06/21 13:48:00 DEBUG : /: Releasedir: fh=0x0
2023/06/21 13:48:00 DEBUG : /: >Releasedir: errc=0
2023/06/21 13:48:00 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:48:00 DEBUG : /: >Getattr: errc=0
2023/06/21 13:48:00 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:48:00 DEBUG : /: >Getattr: errc=0
2023/06/21 13:48:00 DEBUG : /: Opendir:
2023/06/21 13:48:00 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/06/21 13:48:00 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/06/21 13:48:00 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/06/21 13:48:00 DEBUG : /: Releasedir: fh=0x0
2023/06/21 13:48:00 DEBUG : /: >Releasedir: errc=0
2023/06/21 13:48:00 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:48:00 DEBUG : /: >Getattr: errc=0
2023/06/21 13:48:00 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:48:00 DEBUG : /: >Getattr: errc=0
2023/06/21 13:48:00 DEBUG : /: Opendir:
2023/06/21 13:48:00 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/06/21 13:48:00 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/06/21 13:48:00 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/06/21 13:48:00 DEBUG : /: Releasedir: fh=0x0
2023/06/21 13:48:00 DEBUG : /: >Releasedir: errc=0
2023/06/21 13:48:00 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:48:00 DEBUG : /: >Getattr: errc=0
2023/06/21 13:48:00 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:48:00 DEBUG : /: >Getattr: errc=0
2023/06/21 13:48:00 DEBUG : /: Opendir:
2023/06/21 13:48:00 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/06/21 13:48:00 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/06/21 13:48:00 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/06/21 13:48:00 DEBUG : /: Releasedir: fh=0x0
2023/06/21 13:48:00 DEBUG : /: >Releasedir: errc=0
2023/06/21 13:48:00 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:48:00 DEBUG : /: >Getattr: errc=0
2023/06/21 13:48:00 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:48:00 DEBUG : /: >Getattr: errc=0
2023/06/21 13:48:00 DEBUG : /: Opendir:
2023/06/21 13:48:00 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/06/21 13:48:00 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/06/21 13:48:00 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/06/21 13:48:00 DEBUG : /: Releasedir: fh=0x0
2023/06/21 13:48:00 DEBUG : /: >Releasedir: errc=0
2023/06/21 13:48:00 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:48:00 DEBUG : /: >Getattr: errc=0
2023/06/21 13:48:00 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:48:00 DEBUG : /: >Getattr: errc=0
2023/06/21 13:48:00 DEBUG : /: Opendir:
2023/06/21 13:48:00 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/06/21 13:48:00 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/06/21 13:48:00 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/06/21 13:48:00 DEBUG : /: Releasedir: fh=0x0
2023/06/21 13:48:00 DEBUG : /: >Releasedir: errc=0
2023/06/21 13:48:00 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:48:00 DEBUG : /: >Getattr: errc=0
2023/06/21 13:48:00 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:48:00 DEBUG : /: >Getattr: errc=0
2023/06/21 13:48:00 DEBUG : /: Opendir:
2023/06/21 13:48:00 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/06/21 13:48:00 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/06/21 13:48:00 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/06/21 13:48:00 DEBUG : /: Releasedir: fh=0x0
2023/06/21 13:48:00 DEBUG : /: >Releasedir: errc=0
2023/06/21 13:48:00 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:48:00 DEBUG : /: >Getattr: errc=0
2023/06/21 13:48:00 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 13:48:00 DEBUG : /: >Getattr: errc=0
2023/06/21 13:48:00 DEBUG : /: Opendir:
2023/06/21 13:48:00 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/06/21 13:48:00 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/06/21 13:48:00 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/06/21 13:48:00 DEBUG : /: Releasedir: fh=0x0
2023/06/21 13:48:00 DEBUG : /: >Releasedir: errc=0

And what when you connect to this Samba share directly from your Windows machine (without rclone)? Everything works?

I can't connect to this Samba share directly by explore.exe because its port can't be 445, but I can connect it from iPhone and everything is working, so I think my smb server is fine

could you try this program from MS store? It can connect to SMB on any port

It's working and I also use its iOS version to connect from my iPhone. It seems my smb server is fine.

Because .\rclone.exe copy D:\nas\ smb:/MainStorage/tmp works I do not think there is any issue with smb remote itself.

There is some mount problem.

I would try to increase caching level e.g. add:

--vfs-cache-mode full

to your mount command

doesn't work

a part of logs

2023/06/21 18:56:16 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/06/21 18:56:16 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/06/21 18:56:16 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/06/21 18:56:16 DEBUG : /: Releasedir: fh=0x0
2023/06/21 18:56:16 DEBUG : /: >Releasedir: errc=0
2023/06/21 18:56:16 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 18:56:16 DEBUG : /: >Getattr: errc=0
2023/06/21 18:56:16 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 18:56:16 DEBUG : /: >Getattr: errc=0
2023/06/21 18:56:16 DEBUG : /: Opendir:
2023/06/21 18:56:16 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/06/21 18:56:16 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/06/21 18:56:16 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/06/21 18:56:16 DEBUG : /: Statfs:
2023/06/21 18:56:16 DEBUG : /: >Statfs: stat={Bsize:4096 Frsize:4096 Blocks:0 Bfree:0 Bavail:0 Files:1000000000 Ffree:1000000000 Favail:0 Fsid:0 Flag:0 Namemax:255}, errc=0
2023/06/21 18:56:16 DEBUG : /: Releasedir: fh=0x0
2023/06/21 18:56:16 DEBUG : /: >Releasedir: errc=0
2023/06/21 18:56:16 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 18:56:16 DEBUG : /: >Getattr: errc=0
2023/06/21 18:56:16 DEBUG : /: Opendir:
2023/06/21 18:56:16 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/06/21 18:56:16 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/06/21 18:56:16 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/06/21 18:56:16 DEBUG : /: Releasedir: fh=0x0
2023/06/21 18:56:16 DEBUG : /: >Releasedir: errc=0
2023/06/21 18:56:16 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 18:56:16 DEBUG : /: >Getattr: errc=0
2023/06/21 18:56:16 DEBUG : /: Opendir:
2023/06/21 18:56:16 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/06/21 18:56:16 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/06/21 18:56:16 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/06/21 18:56:16 DEBUG : /: Releasedir: fh=0x0
2023/06/21 18:56:16 DEBUG : /: >Releasedir: errc=0
2023/06/21 18:56:16 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/06/21 18:56:16 DEBUG : /: >Getattr: errc=0

Your log just shows some small fragment - all log is needed to see anything.

You do not have to copy paste it here - you can use e.g. https://gist.github.com/

Run:

.\rclone.exe mount smb:MainStorage/tmp D:\nas\smb --vfs-cache-mode full --log-file path\to\rclone.log -vv

to get all log in file

Also to make it smaller mount some folder with only few files.

I have just tried similar setup with guest smb share mounted on Windows with rclone mount - all works.

You can try two more options in your mount:

--vfs-disk-space-total-size 100G

It specify the total space of disk. Maybe your SMB server has some incompatibility with go SMB module and Windows incorrectly thinks that there is no free space.

and
--vfs-used-is-size

which instructs rclone to calculate used space itself instead of using value reported by remote

Also make sure that you have the latest winfsp.

https://winfsp.dev/

still doesn't work
log

Thx for log - nothing looks wrong there for me.... but it will help.

I have tried rclone mount smb:test X: on Windows connecting to Linux guest SMB share - no issues. I can read/write.

There is something specific with your configuration but I can not see what...

Maybe others can have a look and see what is wrong here? @Animosity022 @aasdfadf ?

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.