Mounting Synology NAS in Microsoft Windows 10 via SMB

What is the problem you are having with rclone?

The storage on Synology NAS is mounted in Windows as a virtual disk using Microsoft File Explorer, but is not mounted using rclone.

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

rclone v1.62.0
- os/version: Microsoft Windows 10 Pro 22H2 (64 bit)
- os/kernel: 10.0.19045.2728 Build 19045.2728.2728 (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)

Model name: DS415play
Current DSM version: DSM 6.2.4-25556 Update 6
This is the latest version available based on your current DSM configurations.

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

.\rclone.exe mount Synology: R: --config "C:\rclone\rclone.conf" --cache-dir "F:\rclone\Synology" -vvv

The rclone config contents with secrets removed.

[Synology]
type = smb
host = //Synology
user = Synology.admin
pass = ...
port = 445
hide_special_share = false

A log from the command with the -vv flag

.\rclone.exe mount Synology: R: --config "C:\rclone\rclone.conf" --cache-dir "F:\rclone\Synology" -vvv
2023/03/15 19:08:13 DEBUG : rclone: Version "v1.62.0" starting with parameters ["C:\\SW\\rclone\\rclone.exe" "mount" "Synology:" "R:" "--config" "C:\\rclone\\rclone.conf" "--cache-dir" "F:\\rclone\\Synology" "-vvv"]
2023/03/15 19:08:13 DEBUG : Creating backend with remote "Synology:"
2023/03/15 19:08:13 DEBUG : Using config file from "C:\\rclone\\rclone.conf"
2023/03/15 19:08:13 INFO  : smb://Synology.admin@//Synology:445/: poll-interval is not supported by this remote
2023/03/15 19:08:13 DEBUG : Network mode mounting is disabled
2023/03/15 19:08:13 DEBUG : Mounting on "R:" ("Synology")
2023/03/15 19:08:13 DEBUG : smb://Synology.admin@//Synology:445/: Mounting with options: ["-o" "attr_timeout=1" "-o" "uid=-1" "-o" "gid=-1" "--FileSystemName=rclone" "-o" "volname=Synology"]
2023/03/15 19:08:13 DEBUG : smb://Synology.admin@//Synology:445/: Init:
2023/03/15 19:08:13 DEBUG : smb://Synology.admin@//Synology:445/: >Init:
2023/03/15 19:08:13 DEBUG : /: Statfs:
2023/03/15 19:08:13 ERROR : smb://Synology.admin@//Synology:445/: Statfs failed: bucket or container name is needed in remote
2023/03/15 19:08:13 DEBUG : /: >Statfs: stat={Bsize:4096 Frsize:4096 Blocks:8796093022207 Bfree:8796093022207 Bavail:8796093022207 Files:1000000000 Ffree:1000000000 Favail:0 Fsid:0 Flag:0 Namemax:255}, errc=0
2023/03/15 19:08:13 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/03/15 19:08:13 DEBUG : /: >Getattr: errc=0
2023/03/15 19:08:13 DEBUG : /: Readlink:
2023/03/15 19:08:13 DEBUG : /: >Readlink: linkPath="", errc=-40
2023/03/15 19:08:13 DEBUG : /: Getxattr: name="non-existant-a11ec902d22f4ec49003af15282d3b00"
2023/03/15 19:08:13 DEBUG : /: >Getxattr: errc=-40, value=""
The service rclone has been started.
2023/03/15 19:08:13 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/03/15 19:08:13 DEBUG : /: >Getattr: errc=0
2023/03/15 19:08:13 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/03/15 19:08:13 DEBUG : /: >Getattr: errc=0
2023/03/15 19:08:13 DEBUG : /: Opendir:
2023/03/15 19:08:13 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/03/15 19:08:13 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/03/15 19:08:13 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/03/15 19:08:13 DEBUG : /: Getpath: Getpath fh=0
2023/03/15 19:08:13 DEBUG : /: >Getpath: errc=0, normalisedPath=""
2023/03/15 19:08:13 DEBUG : /: Statfs:
2023/03/15 19:08:13 DEBUG : /: >Statfs: stat={Bsize:4096 Frsize:4096 Blocks:274877906944 Bfree:274877906944 Bavail:274877906944 Files:1000000000 Ffree:1000000000 Favail:0 Fsid:0 Flag:0 Namemax:255}, errc=0
2023/03/15 19:08:13 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/03/15 19:08:13 DEBUG : /: >Getattr: errc=0
2023/03/15 19:08:13 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/03/15 19:08:13 DEBUG : /: >Getattr: errc=0
2023/03/15 19:08:13 DEBUG : /: Releasedir: fh=0x0
2023/03/15 19:08:13 DEBUG : /: >Releasedir: errc=0
2023/03/15 19:08:13 DEBUG : /: Opendir:
2023/03/15 19:08:13 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/03/15 19:08:13 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/03/15 19:08:13 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/03/15 19:08:13 DEBUG : /: Getpath: Getpath fh=0
2023/03/15 19:08:13 DEBUG : /: >Getpath: errc=0, normalisedPath=""
2023/03/15 19:08:13 DEBUG : /: Releasedir: fh=0x0
2023/03/15 19:08:13 DEBUG : /: >Releasedir: errc=0
2023/03/15 19:08:13 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/03/15 19:08:13 DEBUG : /: >Getattr: errc=0
2023/03/15 19:08:13 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/03/15 19:08:13 DEBUG : /: >Getattr: errc=0
2023/03/15 19:08:13 DEBUG : /: Opendir:
2023/03/15 19:08:13 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/03/15 19:08:13 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/03/15 19:08:13 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/03/15 19:08:13 DEBUG : /: Getpath: Getpath fh=0
2023/03/15 19:08:13 DEBUG : /: >Getpath: errc=0, normalisedPath=""
2023/03/15 19:08:13 DEBUG : /: Releasedir: fh=0x0
2023/03/15 19:08:13 DEBUG : /: >Releasedir: errc=0
2023/03/15 19:08:29 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/03/15 19:08:29 DEBUG : /: >Getattr: errc=0
2023/03/15 19:08:29 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/03/15 19:08:29 DEBUG : /: >Getattr: errc=0
2023/03/15 19:08:29 DEBUG : /: Opendir:
2023/03/15 19:08:29 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/03/15 19:08:29 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/03/15 19:08:29 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/03/15 19:08:29 DEBUG : /: Getpath: Getpath fh=0
2023/03/15 19:08:29 DEBUG : /: >Getpath: errc=0, normalisedPath=""
2023/03/15 19:08:29 DEBUG : /: Statfs:
2023/03/15 19:08:29 DEBUG : /: >Statfs: stat={Bsize:4096 Frsize:4096 Blocks:274877906944 Bfree:274877906944 Bavail:274877906944 Files:1000000000 Ffree:1000000000 Favail:0 Fsid:0 Flag:0 Namemax:255}, errc=0
2023/03/15 19:08:29 DEBUG : /: Releasedir: fh=0x0
2023/03/15 19:08:29 DEBUG : /: >Releasedir: errc=0
2023/03/15 19:08:29 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/03/15 19:08:29 DEBUG : /: >Getattr: errc=0
2023/03/15 19:08:29 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/03/15 19:08:29 DEBUG : /: >Getattr: errc=0
2023/03/15 19:08:29 DEBUG : /: Opendir:
2023/03/15 19:08:29 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/03/15 19:08:29 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/03/15 19:08:29 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/03/15 19:08:29 DEBUG : /: Getpath: Getpath fh=0
2023/03/15 19:08:29 DEBUG : /: >Getpath: errc=0, normalisedPath=""
2023/03/15 19:08:29 DEBUG : /: Releasedir: fh=0x0
2023/03/15 19:08:29 DEBUG : /: >Releasedir: errc=0
2023/03/15 19:08:29 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/03/15 19:08:29 DEBUG : /: >Getattr: errc=0
2023/03/15 19:08:29 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/03/15 19:08:29 DEBUG : /: >Getattr: errc=0
2023/03/15 19:08:29 DEBUG : /: Opendir:
2023/03/15 19:08:29 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/03/15 19:08:29 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/03/15 19:08:29 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/03/15 19:08:29 DEBUG : /: Getpath: Getpath fh=0
2023/03/15 19:08:29 DEBUG : /: >Getpath: errc=0, normalisedPath=""
2023/03/15 19:08:29 DEBUG : /: Releasedir: fh=0x0
2023/03/15 19:08:29 DEBUG : /: >Releasedir: errc=0
2023/03/15 19:08:29 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/03/15 19:08:29 DEBUG : /: >Getattr: errc=0
2023/03/15 19:08:29 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/03/15 19:08:29 DEBUG : /: >Getattr: errc=0
2023/03/15 19:08:29 DEBUG : /: Opendir:
2023/03/15 19:08:29 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/03/15 19:08:29 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/03/15 19:08:29 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/03/15 19:08:29 DEBUG : /: Getpath: Getpath fh=0
2023/03/15 19:08:29 DEBUG : /: >Getpath: errc=0, normalisedPath=""
2023/03/15 19:08:29 DEBUG : /: Releasedir: fh=0x0
2023/03/15 19:08:29 DEBUG : /: >Releasedir: errc=0
2023/03/15 19:08:32 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/03/15 19:08:32 DEBUG : /: >Getattr: errc=0
2023/03/15 19:08:32 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/03/15 19:08:32 DEBUG : /: >Getattr: errc=0
2023/03/15 19:08:32 DEBUG : /: Opendir:
2023/03/15 19:08:32 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/03/15 19:08:32 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/03/15 19:08:32 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/03/15 19:08:32 DEBUG : /: Getpath: Getpath fh=0
2023/03/15 19:08:32 DEBUG : /: >Getpath: errc=0, normalisedPath=""
2023/03/15 19:08:32 DEBUG : /desktop.ini: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/03/15 19:08:32 DEBUG : /: Releasedir: fh=0x0
2023/03/15 19:08:32 DEBUG : /: >Releasedir: errc=0
2023/03/15 19:08:32 DEBUG : pacer: low level retry 1/10 (error couldn't connect SMB: dial tcp: lookup //Synology: no such host)
2023/03/15 19:08:32 DEBUG : pacer: Rate limited, increasing sleep to 200ms
2023/03/15 19:08:32 DEBUG : pacer: low level retry 2/10 (error couldn't connect SMB: dial tcp: lookup //Synology: no such host)
2023/03/15 19:08:32 DEBUG : pacer: Rate limited, increasing sleep to 400ms
2023/03/15 19:08:32 DEBUG : pacer: low level retry 3/10 (error couldn't connect SMB: dial tcp: lookup //Synology: no such host)
2023/03/15 19:08:32 DEBUG : pacer: Rate limited, increasing sleep to 800ms
2023/03/15 19:08:33 DEBUG : pacer: low level retry 4/10 (error couldn't connect SMB: dial tcp: lookup //Synology: no such host)
2023/03/15 19:08:33 DEBUG : pacer: Rate limited, increasing sleep to 1.6s
2023/03/15 19:08:33 DEBUG : pacer: low level retry 5/10 (error couldn't connect SMB: dial tcp: lookup //Synology: no such host)
2023/03/15 19:08:33 DEBUG : pacer: Rate limited, increasing sleep to 2s
2023/03/15 19:08:35 DEBUG : pacer: low level retry 6/10 (error couldn't connect SMB: dial tcp: lookup //Synology: no such host)
2023/03/15 19:08:37 DEBUG : pacer: low level retry 7/10 (error couldn't connect SMB: dial tcp: lookup //Synology: no such host)
2023/03/15 19:08:39 DEBUG : pacer: low level retry 8/10 (error couldn't connect SMB: dial tcp: lookup //Synology: no such host)
2023/03/15 19:08:41 DEBUG : pacer: low level retry 9/10 (error couldn't connect SMB: dial tcp: lookup //Synology: no such host)
2023/03/15 19:08:43 DEBUG : pacer: low level retry 10/10 (error couldn't connect SMB: dial tcp: lookup //Synology: no such host)
2023/03/15 19:08:43 ERROR : /: Dir.Stat error: couldn't connect SMB: dial tcp: lookup //Synology: no such host
2023/03/15 19:08:43 ERROR : IO error: couldn't connect SMB: dial tcp: lookup //Synology: no such host
2023/03/15 19:08:43 DEBUG : /desktop.ini: >Getattr: errc=-5
2023/03/15 19:08:43 DEBUG : /desktop.ini: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/03/15 19:08:45 DEBUG : pacer: low level retry 1/10 (error couldn't connect SMB: dial tcp: lookup //Synology: no such host)
2023/03/15 19:08:47 DEBUG : pacer: low level retry 2/10 (error couldn't connect SMB: dial tcp: lookup //Synology: no such host)
2023/03/15 19:08:49 DEBUG : pacer: low level retry 3/10 (error couldn't connect SMB: dial tcp: lookup //Synology: no such host)
2023/03/15 19:08:51 DEBUG : pacer: low level retry 4/10 (error couldn't connect SMB: dial tcp: lookup //Synology: no such host)
2023/03/15 19:08:53 DEBUG : pacer: low level retry 5/10 (error couldn't connect SMB: dial tcp: lookup //Synology: no such host)
2023/03/15 19:08:55 DEBUG : pacer: low level retry 6/10 (error couldn't connect SMB: dial tcp: lookup //Synology: no such host)
2023/03/15 19:08:57 DEBUG : pacer: low level retry 7/10 (error couldn't connect SMB: dial tcp: lookup //Synology: no such host)
2023/03/15 19:08:59 DEBUG : pacer: low level retry 8/10 (error couldn't connect SMB: dial tcp: lookup //Synology: no such host)
2023/03/15 19:09:01 DEBUG : pacer: low level retry 9/10 (error couldn't connect SMB: dial tcp: lookup //Synology: no such host)
2023/03/15 19:09:03 DEBUG : pacer: low level retry 10/10 (error couldn't connect SMB: dial tcp: lookup //Synology: no such host)
2023/03/15 19:09:03 ERROR : /: Dir.Stat error: couldn't connect SMB: dial tcp: lookup //Synology: no such host
2023/03/15 19:09:03 ERROR : IO error: couldn't connect SMB: dial tcp: lookup //Synology: no such host
2023/03/15 19:09:03 DEBUG : /desktop.ini: >Getattr: errc=-5
2023/03/15 19:09:03 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/03/15 19:09:03 DEBUG : /: >Getattr: errc=0
2023/03/15 19:09:03 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2023/03/15 19:09:03 DEBUG : /: >Getattr: errc=0
2023/03/15 19:09:03 DEBUG : /: Opendir:
2023/03/15 19:09:03 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2023/03/15 19:09:03 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2023/03/15 19:09:03 DEBUG : /: >Opendir: errc=0, fh=0x0
2023/03/15 19:09:03 DEBUG : /: Getpath: Getpath fh=0
2023/03/15 19:09:03 DEBUG : /: >Getpath: errc=0, normalisedPath=""
2023/03/15 19:09:03 DEBUG : /: Readdir: ofst=0, fh=0x0
2023/03/15 19:09:05 DEBUG : pacer: low level retry 1/10 (error couldn't connect SMB: dial tcp: lookup //Synology: no such host)
2023/03/15 19:09:07 DEBUG : pacer: low level retry 2/10 (error couldn't connect SMB: dial tcp: lookup //Synology: no such host)

that should be
host = Synology

1 Like

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