New answers tagged zfs
patched within ZFS on Linux: https://github.com/zfsonlinux/zfs/pull/3404 get the git version and compile it: git clone https://github.com/zfsonlinux/zfs.git
The question has been asked here. And the answer is yes it needs more memory, because it has to keep track of which block have been sent and which havent. The amount of memory should be proportional to amount of data in the snapshot transferred. Enabling dedup on the filesystem won't help performance/memory requirements. Enabling SHA256 cheksumms will help ...
Resilvering is a vdev optionation, as you implied only the storage devices in that vdev are used to rebuild the new device. I'm not sure why it quotes the full size of the zpool, but I suspect the developers borrowed code from the scrub functions, or that it simply quotes the full zpool size as that would be the worst case scenario.
Top 50 recent answers are included