25.04.2011 16:00, Vladislav V. Prodan пишет:
25.04.2011 14:10, Lystopad Olexandr пишет:
Хочу добавить для остальных новичков, которые когда-то в архивах
найдут эту переписку, что очень неплохо юзать zfs set recordsize=Х
для разных точек монтирования, например для usr/ports хорошо подошло
у меня 32К + compression, на 32к вышло меньше всего места, по
дефолту же zfs в freebsd ставит 128к, что порой дофига.

Экономия будет мизерной, а вот будет лишняя нагрузка на CPU при CVSup
У вас какой размер диска, чтоб так экономить?


zfs get all zroot/usr/ports -- позволит посмотреть текущие параметры
для zroot/usr/ports, ну и по аналогии можно смотреть для других.


Еще интересные опции:
copies
exec
checksum
compression


Еще есть такой момент... при заполнении всего раздела если перегрузить машину пул не монтируется (сам был наступил на эту граблю) Причем данные все на месте а пул нивкакую и ничем нельзя примонтировать (даже из под live-cd). По этому считаю очень важно во избежания потери системы устанавливать опцию reservation (хотя бы для корня) Смысл ее заключается в том что как бы остальные zfs не занимали место, zfs с установленным reservation всегда будет иметь в своем распоряжении зарезервированное место.
Или же жестко устанавливать квоты на разделы все zfs.
Во общем смотрето перечень опций reservation, quota, refreservation, refreservation.


Ответить