How to take advantage of io.CopyBuff if os.File not support copy_file_range?

It will fallback to io.Copy if copy_file_range is not supported.