ZFS: несогласованное выделенное пространство после изменения размера записи

ZFS: несогласованное выделенное пространство после изменения размера записи

некоторая информация/настройка:

  • Изначально пул был создан без наборов данных + размер записи по умолчанию (128 КБ) + ashift=12 + без сжатия + с использованием контрольной суммы по умолчанию (которая, как я полагаю, является fletcher4)
  • Я скопировал несколько видео (место назначения было /mnt/mystorage/myvideos) (общий размер папки myvideos по du -d1 -h /mnt/mystorageзавершении копирования составил 1 ТБ)
  • После копирования видео я решил, что мне нужны наборы данных (mystorage/myvideos) + recordsize=1M + сжатие lz4 и контрольная сумма=sha256. Сжатие+контрольная сумма+размер записи были изменены в основном пуле.
  • Я переместил /mnt/mystorage/myvideos в /mnt/mystorage/temp/myvideos, чтобы освободить место для набора данных mystorage/myvideos.
  • Я создал набор данных mystorage/myvideos. Изучая этот новый набор данных с помощью zfs get all mystorage/myvideos, сжатие+контрольная сумма+размер записи наследуются от основного пула.
  • Затем я скопировал все видео в /mnt/mystorage/temp/myvideos с помощьюrsync -riv --delete --progress --size-only --stats /mnt/mystorage/temp/myvideos/ /mnt/mystorage/myvideos/
  • Чтобы убедиться, что все файлы скопированы, я несколько раз запустил команду rsync, указанную выше. Никаких дополнительных файлов не было создано/удалено в месте назначения.

выводы после того, как я закончил копирование:

  • Согласно du -d1 -h /mnt/mystorage, новая папка myvideos занимает всего 800 ГБ вместо 1 ТБ
  • Согласно zfs get compressratio mystorage/myvideos, степень сжатия составляет 1,00x

Есть идеи, где «пропавшие» 200 ГБ?

Связанный контент