Exactly! I wasn't aware of that order of magnitude.
You really have to check the ashift and the corresponding recordsize setting before send/receive. I run into serious space problems with a recordsize of 4K and synching that from ashift 8 to ashift 12. I needed almost twice the space due to the space waste of compressed blocks.
I think I should increase the recordsize and volblocksize on the target if it has a higher ashift value and if I do not want to waste a lot of space.
You really have to check the ashift and the corresponding recordsize setting before send/receive. I run into serious space problems with a recordsize of 4K and synching that from ashift 8 to ashift 12. I needed almost twice the space due to the space waste of compressed blocks.
Code:
root@proxmox4 ~ > zpool list
NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
local-zfs 2,48T 260G 2,23T - 9% 10% 1.00x ONLINE -
proxmox4-sicherung 508G 441G 67,0G - 65% 86% 1.00x ONLINE -
I think I should increase the recordsize and volblocksize on the target if it has a higher ashift value and if I do not want to waste a lot of space.