I have a samba share running on my server (just an Intel N100 Mini PC). It’s running Fedora Atomic and my desktop is also running Fedora Atomic.
While it’s good enough to watch videos on, reliability when it comes to uploading files to it has been very poor. The connection ends up timing out after a few minutes of uploading.
I found that using rsync to upload files to it has been a lot more reliable.
I’ve been using smb protocol for years. NFS is great when it works, but something about my network makes it unreliable or inconsistent between devices.
Smb has never caused me any problems.
When I first started using Linux I only knew of SMB file sharing, if I remember correctly it was relatively easy to setup but eventually ran into permission issues so I then switched over to SSHFS, which sucked to install, but setup is easy.
In general, follow samba’s tunjng guidelines, particularly what not to set.
I’ve never had any issue with file transfers apart from being a bit slower than NFS. The main issues I have with it is lack of Unix file permissions and not allowing all characters in file names.
Unless you need compatibility with windows, you are better off using NFS or SSHFS.
NFS lacks security unless it’s NFSv4 paired with Kerberos AFAIK.
Could be this https://omnitech.net/reference/2023/03/15/0x8007003b-timeout-copying-large-file-to-samba-server/
Or could be if you copy it via Nautilus GUI, people have suggests doing a straight cp from CLI has better results than Nautilus.
I have the same issue with sftp and webdav. (20GB zip file)
Maybe a buffer issue, does scp work?
Rsync will always be faster than SMB. NFS will be faster than both other options. It’s a protocol thing. You should tune your SMB config properly though, as there are tweaks that can benefit throughput greatly.
It’s running Fedora Atomic and my desktop is also running Fedora Atomic.
Then why are you using Samba? It’s primarily for Windows. Use nfs or sshfs. Or if you’re running a media server, you could run an additional file management service like filebrowser.
They’ve worked fine for me, unless the issue of file permissions starts to rear its ugly head.
Pain and suffering