Graphical file manager application/plugin?

anodos

Sambassador
iXsystems
Joined
Mar 6, 2014
Messages
9,554
You are sending the commands over the network but the files are moved/copied directly on the NAS. If you use two Windows Explorer windows to move files from one SMB share to another one, the file data will travel to your desktop system and back.
I believe cross-share copies should occur server-side (assuming client properly supports server-side copies). Perf is even better in case of block cloning.
 

ChrisRJ

Wizard
Joined
Oct 23, 2020
Messages
1,919
Back in the olden days we had clever FTP clients that could setup server to server transfers... bypassing the controlling client...
Or with Novell NetWare :wink:. And with 10 Mbps it was an even bigger difference (although the disks were also really slow by today's standards).
 

danb35

Hall of Famer
Joined
Aug 16, 2011
Messages
15,504
believe cross-share copies should occur server-side (assuming client properly supports server-side copies).
...unless the shares are different datasets, and thus different filesystems, right?
 

anodos

Sambassador
iXsystems
Joined
Mar 6, 2014
Messages
9,554
...unless the shares are different datasets, and thus different filesystems, right?
Samba preferentially uses copy_file_range() which is indeed limited to same filesystem, but if that fails it will fall back to opening both files and pread() from one and pwrite() to the other (e.g. implemented in userspace).
 
Top