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
()
Ответ на: комментарий от hateyoufeel

я кстати только в 1 месте видел где люди на санках LSI SAS RAID по прямому назначению использовали )))
а от их предыдущего извода на сказях остались непряитные воспоминания, SVM намного лучше был во всех смыслах.
это про противопоставление HW vs. SW raid

хотя им всем далеко до vxvm, там легко можно было делать r5 поверх r10 и наоблрот ))) ИЧСХ - оно до сих пор живо, только уже на венде

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