Fix copying between different filesystems on Linux < 5.3
From the copy_file_range manpage
EXDEV The files referred to by fd_in and fd_out are not on the same mounted filesystem (pre Linux 5.3).
From the copy_file_range manpage
EXDEV The files referred to by fd_in and fd_out are not on the same mounted filesystem (pre Linux 5.3).