I have heavily fragmented (and 90% full) btrfs partition on my laptop. I'd like to perform defragmentation with the help of identical spare hard drive.
I already re-created partition table (GPT) and cloned non-btrfs file systems with the help of rsync.
I use btrfs snapshots and so cannot simply rsync the contents of the partition (it wouldn't fit on the target drive)
Would btrfs send & receive duplicate fragmentation of the files, or would it be equivalent to btrfs-aware rsync? I know that in the latter case it will not guarantee full defragmentation, but I hope get rid of 99% of it.