Hi,
I’m using rclone quite a lot for accessing third-party services. But now I’ve decided to use it to move my local photo collection to NAS and keep it mounted.
The question I’m asking is what is the best 'protocol’ to use. My requirements are followed:
- On server files should be stored as is (exactly same directory layout)
- Symlinks should be supported (relative symlinks on server should be visible as symlinks on client).
- mtime should be preserved
- Authentication is plus but not requires. Encryption is not needed.
- Access is usually over wifi. And remote access over VPN sometimes
- Usually files are immutable (I almost never modify huge binary files).
- There will be only one rclone client.
What options I consider:
sftporSMB(using “native” servers like OpenSSH, samba)rclone serve sftprclone serve webdavrclone serve s3
I’ve played with rclone server webdav and was able to get desired symlinks behavior. So it’s totally fine. I’m sure that I’ll get same with S3 if needed. sftp looks slowest for me
I’ll access it with --vfs-cache-mode full and big enough timeouts. Also local cache can be as huge as needed (let’s say around half of storage size).
I think that s3 is best choice here.. Are there some significant downsides of any of protocols? Any other suggestions?