LINUX.ORG.RU

релиз ZFSonLinux 0.7.0

 ,


0

1

Добавлена возможность делегирования непривилегированному пользователю прав на администрирование файловых системам ZFS. Управление правами осуществляется при помощи команд «zfs allow» и «zfs unallow»;
Непривилегированные пользователи теперь могут выполнять команды «zpool list», «zpool iostat», «zpool status», «zpool get», «zfs list», «zfs get» без необходимости добавления в /etc/sudoers;
Поддержка аккаунтинга и квот для объектов отдельных пользователей и групп. Для установки лимитов и просмотра состояния предлагается использовать команды «zfs userspace» и «zfs groupspace»;
Поддержка хранения контрольных сумм с использованием более надёжных криптографических хэшей SHA-512, Skein и Edon-R;
Поддержка прерывания работы команд zfs send/receive (например, из-за сетевого сбоя или проблем на удалённой системе) c последующим возобновлением выполнения операции;
Возможность переноса сжатых данных из одного пула в другой при помощи команд zfs send/receive (данные напрямую обрабатываются в сжатом виде без промежуточной распаковки). Для включения сжатия представлена опция "-c";
Обеспечена защита операций импорта пула в отказоусточивых конфигурациях - совместно используемый пул теперь одновременно не может быть импортирован на разные хосты (перед началом операции импорта теперь выполняется проверка, не запущен ли уже импорт на другой хост);
Возможность настройки параметров, отображаемых в столбцах со статистикой, выводимой командами «zpool iostat» и «zpool status». Например, в вывод теперь можно включить данные мониторинга SMART, параметры датчиков температуры, статус индикаторов и т.п.
В команду «zpool iostat» добавлены опции "-l", "-w" и "-r", позволяющие наглядно оценить задержки и размер обрабатываемых в данный момент запросов в привязке к отдельным дискам;
В команду «zpool scrub» добавлена опция "-p", позволяющая приостановить выполнение проверки целостности без её полной отмены (для возмобновления проверки нужно ещё раз запустить «zpool scrub -p»);
Поддержка больших dnode, позволяющих увеличит производительность работы с метаданными за счёт сохранения внутри dnode расширенных атрибутов, ACL и символических ссылок, связанных с длинными именами файлов. Выигрыш особенно ощутим в системах с SELinux и распределёнными ФС, такими как Lustre и Ceph;
Новые возможности режима JBOD (представление нескольких дисков как одного целого с резервированием): автоматический перевод новых дисков в режим online; автоматическая замена выведенного из пула диска на новый диск; автоматическое подключение дисков для горячей замены в случая сбоя; индикация сбоев при помощи светодиодов; мониторинг проблем и автоматический перевод диска в состояние сбоя при превышении порога несоответствия контрольных сумм; возможность ручной пометки диска сбойным (zpool offline -f); режим multipath;
Порция оптимизаций:
Новый метод выделения буферов ARC, минимизирующий фрагментацию структур в оперативной памяти;
По умолчанию хранение данных в кэше с использование сжатия с распаковкой налету; задействование векторных SIMD-инструкций CPU (sse2, ssse3, avx2, avx512f, avx512bw, neon, neonx2) в реализации RAIDZ и в коде расчёта контрольных сумм;
Возможность применения аппаратного ускорения GZIP-сжатия (QAT);
Ускорение работы с метаданными за счёт более активного использования многопоточности, пакетного выполнения операций и упреждающего запроса данных;
Ускорение процесса восстановления избыточности в RAIDZ - теперь проверяется только целостность секций, подлежащих перестроению;
Число фоновых обработчиков теперь выбирается динамически в зависимости от нагрузки, рабочие потоки создаются и отключаются по мере возникновения необходимости;
Добавлено 42 новых параметра для тонкой настройки работы модуля ядра.
Поддерживаются ядра c 2.6.32 по 4.12
★★★★★

Последнее исправление: King_Carlo (всего исправлений: 2)

А с какими версиями ядра совместим этот выпуск?

Можно ли безболезненно сделать upgrade?

LongLiveUbuntu ★★★★★
()

Нечитабельно. Сделай нормально, ибо интересно.

r3lgar ★★★★★
()

А что с persistent l2arc? Вроде бы оно уже давно(по крайней мере в iilumos), но в оффдоках ZoL о нём нигугу...

GAMer ★★★★★
()

Лол, поддержку TRIM до сих пор не осилили. Как сейчас помню, в 0.7 собирались.

zfs 7.0 != zfs 7

melkor217 ★★★★★
()
Последнее исправление: melkor217 (всего исправлений: 2)

Не увидел что с persistent l2arc

Не увидел что с шарингом ARC. Оно так же осталось отдельно от буферов ядра Linux? Вроде же обещали революцию...

DALDON ★★★★★
()

Новый метод выделения буферов ARC, минимизирующий фрагментацию структур в оперативной памяти;

Наконец-то! Я разработчику несколько раз об этом толковал. Нет у него фрагментации все.

newprikolist
()

Добавлено 42 новых параметра для тонкой настройки работы модуля ядра.

и всего их сколько уже? ядро обогнали?

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

Судя по ченжлогу, zol на пару световых лет позади.

anonymous
()

возможность делегирования непривилегированному пользователю прав на администрирование файловых системам ZFS

sudo?

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

Чего sudo? ZFS приходит к нам из мира энтерпрайзных лисапедов, где NIH это не болезнь, а смысл жизни. Хотя не исключаю, что в её родной ОС это всё нормально вписывается и делается не через жопу. Ну а ZoL обречён быть конструкцией из костылей.

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

В солярисах (illumos в т.ч.) всё это делается искоробочным rbac - роли, профили все дела, а не как обычно в линуксах через то самое место.

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

Не-не-не, свои, нативные технологии в линуксах делаются как правило нормально. А вот когда я прочитал, через как работает zfs share в Linux (и FreeBSD заодно), чуть не зарыдал, хотя технически это неизбежно. Так уж получилось, что это самое распространённое на планете ядро, к которому всем непременно надо «пристроить вот это и вот это, и ещё желательно zfs!».

anonymous
()

В команду «zpool iostat» добавлены опции "-l", "-w" и "-r", позволяющие наглядно оценить задержки и размер обрабатываемых в данный момент запросов в привязке к отдельным дискам

На FreeBSD 11.1 этих опций для zpool iostat нет. (хнык-хнык)

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

Ну так на бзде и TRIM уже сто лет как завезли. А у толкателей прогресса как всегда «НИНУЖНА! Есть БТР! И да, БЗДЯ РИП!»

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