LINUX.ORG.RU

OpenZFS 2.3.0

 , ,


0

3

Привет, ЛОР!

Вышла новая версия замечательного проекта OpenZFS, реализующего файловую систему ZFS. Изначально ZFS была разработана компанией Sun под названием Zettabyte File System (позже название было сокращено до просто ZFS) и поставлялась в ОС Solaris начиная с 2005 года. После покупки Sun корпорацией Oracle, исходники Solaris были закрыты. Проект OpenZFS был основан как форк последней открытой версии кода от Sun. Начиная с OpenZFS 2.0, он был объединён с наработками ZFS-on-Linux и в настоящее время поддерживает системы Linux и FreeBSD. Энтузиастами также развиваются порты для ОС Windows, macOS, Illumos и NetBSD.

Изменения в версии 2.3.0:

  • поддержка расширения массивов RAIDZ новыми дисками;
  • переработан алгоритм дедупликации данных. Новый алгоритм показывает куда лучшую производительность;
  • поддержка прямого обращения к диску в обход ARC, что в некоторых случаях позволяет улучшить производительность, особенно с NVMe дисками;
  • большинству команд в консоли добавлена поддержка вывода данных в формате JSON;
  • максимальная длина имён файлов и каталогов увеличена с 255 до 1023 байт;
  • множество мелких исправлений и улучшений;
  • поддерживаемые версии ОС: Linux 4.18–6.12, FreeBSD 13.3, 14.0–14.2.

Помимо этого, в декабре вышли минорные версии 2.1.16 и 2.2.7 с исправлениями.

>>> Подробности

★★★★★

Проверено: dataman ()
Последнее исправление: CrX (всего исправлений: 4)
Ответ на: комментарий от ultranium

Все, что Вы написали — безусловная правда. Однако, все это требует a) хорошие диски в достаточном количестве; б) память с ECC; в) корпус под дисковый массив и место под него дома + надежную сеть; г) грамотный тюнинг; д) специалиста, который понимает, как и что делать и где тюнить. Вы предлагаете хорошую вещь энтерпрайз-класса для домашнего использования. Как Вы полагаете, средний домашний пользователь обладает компетенциями на пункты г) и д) и деньгами и ресурсами на первые три пункта?

gns ★★★★★
()
Ответ на: комментарий от gns

a) хорошие диски в достаточном количестве;

Достаточное количество: 1

б) память с ECC

Нет.

в) корпус под дисковый массив и место под него дома + надежную сеть;

Смотри пункт а. Для снапшотов, чексумм и прочих плюшек достаточно одного диска в одном компе.

Как Вы полагаете, средний домашний пользователь обладает компетенциями на пункты г) и д) и деньгами и ресурсами на первые три пункта?

Средний домашний пользователь не знает, что такое файловая система. Но если сделать к тем же снапшотам гуй, юзеры будут ссаться кипятком. От Apple Time Machine же ссутся, а это ровно оно и есть.

Другой вопрос в том, что разработчикам ZFS на среднего домашнего пользователя насрать, да и на ЛОР средний домашний пользователь не заходит. Не вижу ни одной причины упоминать среднего домашнего пользователя в дискуссии.

hateyoufeel ★★★★★
() автор топика
Последнее исправление: hateyoufeel (всего исправлений: 2)
Ответ на: комментарий от hateyoufeel

Вот я — тот самый средний домашний программист, 35 лет за клавой. Да, я умею пользоваться Apple Time Machine (и есть на чем ей пользоваться, вон на аватаре восьмеричные счеты на макбуке) и его аналогом TimeShift в то же Минте. Хоть и не пользуюсь, мне бекапов на съемном диске хватает и DVD-шек для совсем уж чего-то старого, типа архива легаси от DEC.

Как тюнить ZFS я так и не узнал (но знаю, что не простое это дело), хоть и пытался с этим разобраться по работе. В мои прямые обязанности это не входило тогда, но интересно было.

Как настроить правильно и бесшовно домашний вайфай на TPLink Omada на две точки доступа c контроллером я тоже до конца не понял. Как-то настроил, но не до конца. До конца надо сертификаты всем раздавать и радиус-сервер где-то поднять. Пока тупо негде. Я — программер, а не админ, админские задачи просто не привык решать.

Если про надежность, то и ECC нужна, и диска желательно хотя бы два для зеркала. И третий диск для снапшотов.

Не вижу ни одной причины упоминать среднего домашнего пользователя в дискуссии.

Ну хорошо, средний домашний квалифицированный в своей области айтишник, не специалист по стораджам.

gns ★★★★★
()
Последнее исправление: gns (всего исправлений: 2)
Ответ на: комментарий от gns

Вот я — тот самый средний домашний программист, 35 лет за клавой.

Ты просто старый, мы уже поняли.

Как тюнить ZFS я так и не узнал (но знаю, что не простое это дело), хоть и пытался с этим разобраться по работе. В мои прямые обязанности это не входило тогда, но интересно было.

Зачем её тюнить? Из коробки она даёт достаточно неплохую производительность.

Если про надежность, то и ECC нужна

Нет.

и диска желательно хотя бы два для зеркала.

Вообще нет. Если у тебя важные данные, делай бэкапы и желательно в другой комп.

И третий диск для снапшотов.

Для снапшотов не нужен третий диск.

Ну хорошо, средний домашний квалифицированный в своей области айтишник, не специалист по стораджам.

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

Всё очень просто: если я разобрался в настройке ZFS примерно за полчаса на достаточном для моих целей уровне, а я – тот ещё пускающий слюну дебил, то у тебя не может быть никаких оправданий.

hateyoufeel ★★★★★
() автор топика
Последнее исправление: hateyoufeel (всего исправлений: 2)
Ответ на: комментарий от gns

Ну, тут вопрос в том, насколько вы дорожите данными на своих дисках.

Если дорожите, то и деньги на второй диск, и на ECC-память найдутся (хотя, как отметили выше, это вовсе не обязательно для использования большей части фич).

Тюнить ZFS тоже нужно далеко не каждому, стандартные настройки адекватны.

Опять таки, «сложность» ZFS в значительной степени обусловлена всего лишь несовместимостью лицензии. Будь она под GPL, во всех дистрибутивах уже давно была бы возможность просто ставить её из коробки и «средний домашний программист» бы даже не задумывался о том, что там за файловая система у него стоит, просто пользуясь вкусными плюшками. Этот самый программист бы оценил возможность добавлять диски в пул одной командой, пользоваться снэпшотами, нарезать thin-provisioned датасеты для удобаства, да и просто быть уверенным в целостности данных.

ultranium
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.