Algumas coisas a considerar:
- Verifique o tamanho do registro (com
zfs list -o recsize watson/gelato
) da origem e do destino. Se você tiver muitos dados pequenos, mas um tamanho de registro grande, o espaço será desperdiçado. Por outro lado, o espaço também é desperdiçado por causa dos cabeçalhos e metadados, mas geralmente o efeito não é tão perceptível. Se você compartilhar o sistema de arquivos via SMB / CIFS, poderá ver a diferença usando a janela de propriedades da pasta do Windows Explorer. - Verifique o alinhamento do setor (ashift) em ambas as unidades e compare com as especificações da unidade (pode ser encontrado nas folhas de dados técnicos do modelo da unidade). O alinhamento incorreto pode afetar negativamente o espaço do seu pool (neste exemplo, ele perdeu cerca de 9%).
- Verifique se a propriedade
copies
já foi definida para um valor de 1 ou maior (isso pode ter sido definido e desativado no passado e cópias seriam criadas para quaisquer dados recém-gravados no período entre). - Obtenha mais detalhes sobre como o espaço é usado com as propriedades
usedbychildren
,usedbydataset
,usedbyrefreservation
eusedbysnapshots
. Eles somamused
, por isso não será nada novo, mas poderá ajudar a identificar instantâneos antigos e afins. - Para ver a quantidade de espaço usada pelos dados e metadados como se a compactação estivesse desativada, verifique as propriedades
logicalused
elogicalreferenced
- Devido às diferenças na especificação de tamanhos de dados (base 2 vs. base 10), sua unidade de 6 TB na verdade tem apenas 5.457 TiB (9% a menos do que se supõe).