On Sun, 19 May 2019 23:06:25 +0300, Andrei Borzenkov wrote: > 19.05.2019 11:11, Newbugreport пишет: > > I have 3-4 years worth of snapshots I use for backup purposes. I keep > > R-O live snapshots, two local backups, and AWS Glacier Deep Freeze. I > > use both send | receive and send > file. This works well but I get > > massive deltas when files are moved around in a GUI via samba. > > Did you analyze whether it is client or server problem? If client does > file copy (instead of move as you imply) may be the simplest solution > would be to use different tool on client. If problem is on server side, > it is something to discuss with SAMBA folks. Samba supports copy offload via FSCTL_SRV_COPYCHUNK and FSCTL_DUPLICATE_EXTENTS_TO_FILE, which can be translated to BTRFS_IOC_CLONE_RANGE via the btrfs Samba VFS module. Windows explorer and Linux (cifs.ko) are capable of using these fsctls during copy. See https://wiki.samba.org/index.php/Server-Side_Copy for details. Cheers, David
