Назад | Перейти на главную страницу

Почему размер файловой системы zfs после отправки в другой пул отличается?

Я переместил файловую систему zfs из пула, состоящего из группы или зеркала vdev, в другой пул, состоящий из двух raidz1, с помощью следующей команды

# zfs send -R pool/project@moving | zfs recv tank/project

Насколько я понял из справочной страницы, '-R' также перемещает все метаданные, включая алгоритм сжатия и т.д., что я и вижу:

# zfs get compression pool/project
NAME            PROPERTY     VALUE     SOURCE
pool/project    compression  lz4       local
# zfs get compression tank/project
NAME            PROPERTY     VALUE     SOURCE
tank/project    compression  lz4       received

Итак, почему файловая система в целевом пуле (резервуаре) более чем на 20% больше, чем в исходном пуле (пуле). Это разница почти в 6 ТБ, и мне любопытно, где я ее потерял.

Зеркала ZFS обычно намного лучше, чем RAIDZ (1/2/3) по разным причинам (производительность, расширение, здравомыслие). Эта путаница с отображаемым размером - одна из них.

Посмотри пожалуйста: Почему мой пул RAIDZ2 больше расчетного ожидаемого размера?