ZFS: espacio asignado inconsistente después de cambiar el tamaño de registro

ZFS: espacio asignado inconsistente después de cambiar el tamaño de registro

algo de información/configuración:

  • el grupo se creó originalmente sin conjuntos de datos + tamaño de registro predeterminado (128K) + ashift=12 + sin compresión + usando suma de comprobación predeterminada (que creo que es fletcher4)
  • Copié algunos videos (el destino era /mnt/mystorage/myvideos) (el tamaño total de la carpeta myvideos según du -d1 -h /mnt/mystoragees 1 TB después de que termine de copiar)
  • Después de copiar los videos, decidí que quería conjuntos de datos (mystorage/myvideos) + tamaño de registro = 1 M + compresión lz4 y suma de comprobación = sha256. compresión+suma de comprobación+tamaño de registro se cambiaron en el grupo principal.
  • Moví /mnt/mystorage/myvideos a /mnt/mystorage/temp/myvideos para dar paso al conjunto de datos mystorage/myvideos.
  • Creé el conjunto de datos mystorage/myvideos. Al examinar este nuevo conjunto de datos utilizando zfs get all mystorage/myvideos, la compresión+suma de comprobación+tamaño de registro se heredan del grupo principal.
  • Luego copié todos los videos en /mnt/mystorage/temp/myvideos usandorsync -riv --delete --progress --size-only --stats /mnt/mystorage/temp/myvideos/ /mnt/mystorage/myvideos/
  • Para verificar que se hayan copiado todos los archivos, ejecuté el comando rsync anterior varias veces. No se crearon ni eliminaron más archivos en el destino.

Hallazgos después de haber terminado de copiar:

  • Según du -d1 -h /mnt/mystorage, la nueva carpeta myvideos tiene solo 800 GB en lugar de 1 TB
  • Según zfs get compressratio mystorage/myvideos, la relación de compresión es 1,00x

¿Alguna idea de dónde están los 200 GB "faltantes"?

información relacionada