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.