LINUX.ORG.RU

Релиз ZFSonLinux 0.8.0

 , ,


4

2

Около двух лет и 5 RC-релизов потребовалось разработчикам ZFS on Linux (сокращённо ZoL), чтобы выпустить крайне значимый релиз - ZFS-0.8.0.

Новые возможности:

  • «Нативное» шифрование как для файловых систем, так и для разделов. По умолчанию используется алгоритм aes-256-ccm. Ключи для датасета управляются с помощью команды «zfs load-key» и связанных подкоманд.
  • Шифрование при zfs send/receive. Позволяет хранить бэкапы на недоверенных сервисах без возможности компрометации.
  • Удаление устройства из pool через команду «zpool remove». Все данные копируются в фоновом режиме на оставшиеся устройства верхнего уровня, и ёмкость пула соответственно уменьшается.
  • Подкоманда «zpool checkpoint» позволяет сохранить всё состояние пула и при желании вернуться обратно в это точное состояние. Это можно рассматривать как расширенный snapshot пула. Это полезно при выполнении сложных административных действий, которые в противном случае необратимы (например, включение новой функции, уничтожение набора данных и так далее)
  • TRIM для устройств пула. Позволяет более эффективно использовать твёрдотельные накопители и предотвращать снижение их производительности и/или времени их жизни. Можно производить trim как отдельной командой «zpool trim», так и включить аналог опции discard - новое свойство пула «autotrim»
  • Инициализация пула. Подкоманда «zpool initialize» записывает свой патерн во всё нераспределённое пространство. Это устраняет первое снижение производительности доступа, которое может существовать в некоторых виртуализированных хранилищах (например, VMware VMDK).
  • Поддержка аккаунтинга проектов и квот. Эта функция добавляет учёт использования проекта и квоты к существующим функциям учёта пространства и квот. Квоты проекта добавляют дополнительное измерение к традиционным квотам пользователей/групп. Подкоманды «zfs project» и «zfs projectspace» были добавлены для управления проектами, установки лимитов квот и отчётов об использовании.
  • Программы каналов. Подкоманда «zpool program» позволяет использовать скрипты на LUA для выполнения административных действий. Скрипты запускаются в «песочнице» с лимитами времени и памяти.
  • Pyzfs. Новая python-библиотека для обеспечения стабильного интерфейса для программного администрирования ZFS. Эта обёртка обеспечивает взаимно-однозначное (one-to-one) сопоставление для функций API libzfs_core, но сигнатуры и типы более естественны для Python-диалекта.
  • Совместимость с Python3. Утилиты «arcstat», «arcsummary» и «dbufstat» обновлены для совместимости с Python3
  • Direct IO. Добавлена поддержка использования прямого вывода (O_DIRECT).

Также ускорены подкоманды scrub/resilver/list/get, добавлена возможность вывести метаданные на отдельное устройство (например, высокопроизводительный SSD малого объёма), увеличена производительность ZIL за счёт кэширования и оптимизации, добавлена поддержка аппаратного ускорения SHA256-чексумм и AES-шифрования используя Intel QAT (Quick Assist Technology).

Поддерживаемые ядра Linux: 2.6.32 - 5.1 (на ядрах 5.0 и выше пока не поддерживается SIMD-ускорение)

Полный список изменений

Значения параметров модулей по-умолчанию выбраны, чтобы обеспечить оптимальную нагрузку для большинства рабочих нагрузок и конфигураций. Для полного списка опций - man 5 zfs-module-parameters

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

★★★★★

Проверено: shell-script ()

Ответ на: комментарий от anonymous

на ближайшее время тренд софтваре дефайнед что угодно

уже сейчас тренд на SoC c zero-copy и снижением нагрузки на CPU потому что уже приплыли по наращиванию производительности CPU, фс ожидает полное отмирание по мере внедрения NVRAM.

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

nvme ты хотел сказать, потому что nvram это какбэ вообще не ново. так-то я в курсе, как они дела на самом деле обстоят.

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

nvme ты хотел сказать

нет конечно, скорее mram

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

так а какому протоколу это будет работать? пока что это nvme, оно же non volatile блаблабла.

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

Блендер хорош. А Гимп и Либра - нет. 1С на лине вроде не работает.

Блендер неплох, но для коммерческой структуры он никакой, ибо спецов нет, так же обстоит и дело с гимпом, который ещё, AFAIK, CMYK не умеет нативно. Либра - дело вкуса и привычки, но она всё умеет, 1С под линем, в целом, работает.

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

Надо ли ему вкладывать силы в изучение Инкскейпа, по которому учебных материалов меньше, а качество далеко не такой как в Иллюстратор? Или ему лучше сразу учиться Иллюстратору, чтобы и текущие работы были красивей, и профильную работу можно было найти попозже?

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

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

так а какому протоколу это будет работать?

у вас есть CPU с 64-ой (128 - не проблема) адресацией, зачем вам нужен какой-то протокол/диск ?

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

зачем вам нужен какой-то протокол/диск ?

затем же, зачем между памятью и процессором, например.

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

затем же, зачем между памятью и процессором, например.

внешняя память - для неё есть контороллер внешней памяти, теперь пойми что есть nvram вместо твоей sdram, может так тебе проще будет осознать что твой мозг изнасиловали маркетологи

anonymous ()
Ответ на: комментарий от turtle_bazon

Либра херит файлы.

Ну, текущие работы на иллюстраторе у него красивей не будут. Да и будущие тоже вот вряд ли.

Инкскейп и Илл - это как запорожен и феррари, алё. Даже корелдро не является промстандартом.

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

Ничего личного, но лол.

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

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

Ничего личного, но лол.

Блин, короче все верно ты тут сказал. Я думал ты там пишешь «НЕ сильно сложнее...»

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

Дайте анонам возможность редактировать сообщения друг друга!

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

смешались в кучу кони, люди.

для гуманоида с низким IQ ты хотя бы не хамишь - респект тебе :)

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

друг-друга редактировать дайте!

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

Геном штоле? Тролльская фабрика мутантов?

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

да, с этого релиза за 2-3 месяца

Днище-ssd из китайского подвала (kingdian какой-нибудь) не надо покупать просто :)

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

ZFS убивает SSD за 4-5 месяцев

Есть у меня в эксплуатации хранилища с массивами из hdd на базе zol raid-z2, с l2arc из десктопных samsung 860 evo, больше года уже эти ssd работают, не ломаются.

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

Статистически незначимая выборка.

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

Я, собственно, не претендую на истину в последней инстанции, но таких сторджей у меня 17 единиц и эти ssd ещё не умерли. Акцентирую внимание, это не zil, это l2arc.

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

херасе ты возомнил о себе

расскажи о себе, мой милый BSD-тупышка

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

Видимо тем, что не работает, если есть снимки

В смысле device removal и/или zfs remap не работают, если есть снимки? А тогда нафига оно такое нужно?

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

Либра херит файлы.

На либре ещё с тех времён, пока она не была либрой. Было, херило файлы, но это было очень давно. Да и то, восстанавливалось.

Инкскейп и Илл - это как запорожен и феррари, алё.

Как сказал мой товарищ: «Наличие блендера ещё не отменяет умения рисовать». Этим всё сказано.

Ничего личного, но лол.

Ну как бы у человека, который умеет рисовать, но не умеет/не хочет в поиск менюшек и похожего поведения, ну лоли дальше, это очевидно.

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

Было, херило файлы, но это было очень давно.

Год назад здесь на форуме были рецепты с пруфами. Простые, типа «мне надо написать 3 страничную записку с цветными буковками».

Как сказал мой товарищ: «Наличие блендера ещё не отменяет умения рисовать». Этим всё сказано.

Ты хочешь сказать, что мастерством можно компенсировать недостатки инструмента? Ну да, но это ведь недостатков инструмента не отменяет. То есть будет сложнее, дольше.

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

Год назад здесь на форуме были рецепты с пруфами. Простые, типа «мне надо написать 3 страничную записку с цветными буковками».

Год назад вообще проблем не было. Использую лютый дефолт из дебиана, а на виндах то, что с сайта качается.

Ты хочешь сказать, что мастерством можно компенсировать недостатки инструмента?

Я хочу сказать, что если рисовать не умеешь, то инструмент тебе ничего не даст.

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

Год назад вообще проблем не было. Использую лютый дефолт из дебиана, а на виндах то, что с сайта качается.

Карма хорошая :-)

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

Это как я хочу попробовать пройти второй Fallout с удачей 10 :-)

// Вопрос к лоровцам: а вы знали что раньше гуглокапча подсовывала номера домов потому что это надо было для распознавания текстов на google books, а новые разгадки с авто и светофорами - это для безпилотных авто?

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

ZFS убивает SSD за 4-5 месяцев

С чего бы вдруг? DOS убивает SSD еще быстрее, попробуй оспорь.

Про TBW слыхал?

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

уже сейчас тренд на SoC c zero-copy и снижением нагрузки на CPU потому что уже приплыли по наращиванию производительности CPU, фс ожидает полное отмирание по мере внедрения NVRAM.

Это для хранения ini файликов типа реестра?

А что с пользовательскими файлами? Как их копировать, сортировать без файловой системы? Репликация, бэкапы и т.п., надо рассказать ZOL-овцам, а то они разрабатывают свой ZFS, а поди зря ...

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

в этом плане только соляра и аикс могут конкурировать с виндой

Конкурировать с вендой (на серверах), гыгыгы. Венда, еще куда не шло, подходит под DotNet Application сервер, который кроме TCP/IP не имеет больше никаких внешних устройств ввода/вывода, т.е. по сути только гипервизор без хранения данных.

А то под нагрузкой на одно, у нее начнет отваливаться все остальное, интегрированное, венда заинтегрированна до самого синего экрана в усмерть.

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

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

Вернее венда более менее сойдет даже не как гипервизор, а только как гостевая виртуалка с виртуальной сетью и виртуальным диском и только для своих самодельных вычислительных приложений на DotNet, которые обращаются по виртуальной сетке к внешней СУБД на линупсе или на юниксе.

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

HardenedBSD - аналог grsec - то, что меня немного привлекает во фре.

Понятно. А можешь рассказать, что этот grsec дает? Судя по тому, что я вкратце прочитал на википедии, в обычной фре это и так есть, кроме ASLR.

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

кроме ASLR.

Это как раз есть во фрюхе :) тролируешь для рекламы HBSD в режиме вопрос-ответ? прям как Хрумер :)

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

In a long term кроме GPLed скорее всего выживут еще и BSDи из универсальных, возможно даже Illumos.

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

Бэкап не обеспечивает целостности исходных данных.

ZFS тоже не обеспечивает именно целостность данных: если данные повреждены, то ФС это увидит, но восстановить не сможет. Потому LVM поверх RAID5.

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

Вообще не понимаю, как можно произведение искусства типа ZFS (которое больше походит на СУБД и какую-то инопланетную технологию) сравнивать с лаптями из прошлого века типа ext, FS и т.п.

С каких это пор усложнение в ИТ стало считаться преимуществом?

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

С тех пор как люди пересели с телег на автомобили. От простого к сложному - путь эволюции. Гении атавизма сидят и сбивают палкой бананы - прогресс явно не для них.

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

ZFS тоже не обеспечивает именно целостность данных:

контроль целостности данных подразумевает как минимум проверку их сохранности с момента записи

если данные повреждены, то ФС это увидит, но восстановить не сможет.

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

Потому LVM поверх RAID5.

RAID5 - это нечто тормозное для файлопомоек? не будет же человек разумный использовать RAID5/6 для СУБД?

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

С каких это пор усложнение в ИТ стало считаться преимуществом?

С тех пор как усложнение стало служить не для заработка бабла на лицензиях типа как за проприетарные хранилища, а для заработка бабла на поддержке хранилищ типа OpenZFS.

В проприетарных случаях сложность обычно избыточна и часто используется для lockin предпочтений админов к тому, что они уже в изучили в поте лица (не суть, что сделано это было зря и в будущем будет никому ненужно так же как ЕС ЭВМ).

В случаях качественного open source сложность обычно обусловлена только функицональными профитами, которые приносит софт и удельная полезность на единицу сложности в разы выше по сравнению с закрытыми решениями и одновременно надежность правильно выбранного качественного open source обычно выше на порядок, чем у аналогично выбранной проприетарщины хотя бы потому, что тестингом и багфиксингом занимется в десятки и сотни раз больше людей при сравнимом количестве главных разработчиков с очень высокой квалификацией одинаково на зарплате корпораций в обоих случаях.

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

Пиздешь, ZFS частенько восстанавливает данные даже с одним носителем

Откуда? Закон сохранения информации никто не отменял.

RAID5 - это нечто тормозное для файлопомоек?

Чему там тормозить? Тормозное оно только если диск вылетит. Но что будет с ZFS в этом случае?

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

этим можно и добить, личности-то разносторонние.

А что остается делать проиетарным ораклоидно-солярочным макакам, когда они осознают, что ненужны при наличии Linux и BSD?

Аргументы в споре закончились, финансирование тоже ...

Остается только созерцать свою идеальную архитектуру, подпорченную ораклом, и пока не поздно валить на Illumos, SmartOS и т.п.

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

У ZFS сложность во многом следствие того, что целая куча вещей в ней реализованы самостоятельно. NIH попахивает немного...

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.