Дефрагментация ZFS после отправки моментального снимка

Допустим, моя файловая система ZFS сильно фрагментирована.

Что произойдет, если я «синхронизирую» эту файловую систему со вторичной файловой системой ZFS через моментальные снимки ZFS (отправка/получение)?

Будет ли дефрагментирована моя вторая ZFS?


zfs
person Igor Chulkov    schedule 18.03.2016    source источник


Ответы (1)


Это действительно должно быть дефрагментировано.

Поток ZFS содержит данные и метаданные, но, надеюсь, не макет, в соответствии с которым эти данные распространяются на стороне источника. После этого ZFS может использовать наиболее эффективный из них при хранении данных. Конечно, если принимающий пул уже сильно фрагментирован, а доступное пространство разбросано повсюду, некоторая фрагментация все же может присутствовать. Фрагментации не будет, если будет достаточно непрерывного свободного пространства и, конечно, если для операции будет создан специальный пул.

person jlliagre    schedule 18.03.2016
comment
Правильно, потоки отправки/получения не кодируют информацию о размещении (и даже коэффициенты репликации, сжатия или дедупликации). Все, что касается размещения данных, должно быть воссоздано в целевом пуле. - person Dan; 01.07.2018