How large is large, btw?
Larger than
maximum transmit size minus some header bytes. The maximum transmit size is negotiated between the client and the server at connect time. With my linux boxen the size was close to 16KB.
See bugs
#2771803 and
#1219910.
I have a samba share on my linux box that my amigas use and I've never ran into any issues with large files (100MiB+)
Note that this is the size of the single write operation, not the size of the file.
Also, you're probably running old version of samba. The old versions were more lax about the client bugs.
Or is it only for samba shares hosted on the amiga?
No. smbfs is a client, not a server.