LINUX.ORG.RU

Линус Торвальдс высказался о ZFS

 , ,


4

5

В процессе обсуждения планировщиков ядра Linux пользователь Джонатан Данти пожаловался, что изменения в ядре сломали важный сторонний модуль — ZFS. Вот что написал в ответ Торвальдс:

Имейте в виду, что тезис «мы не ломаем пользователей» относится к программам пространства пользователя и к ядру, которое я сопровождаю. Если вы добавляете сторонний модуль вроде ZFS, то вы сами по себе. У меня нет возможности поддерживать такие модули, и я не отвечаю за их поддержку.

И, откровенно говоря, я не увижу ни одного шанса на включение ZFS в ядро, пока не получу официальное сообщение от Oracle, заверенное их главным юрисконсультом или, лучше всего, самим Ларри Эллисоном, в котором говорится, что всё ок, и ZFS теперь под GPL.

Некоторые думают, что добавить код ZFS к ядру — неплохая идея, и что интерфейс модуля нормально с этим справляется. Что ж, это их мнение. Я же не чувствую такое решение надёжным, учитывая спорную репутацию Oracle и проблемы, связанные с лицензированием.

Поэтому мне абсолютно неинтересны штуки вроде «слоёв совместимости ZFS», которые, как некоторые думают, изолируют Linux и ZFS друг от друга. Нам от этих слоёв никакой пользы, а учитывая склонность Oracle судиться из-за использования их интерфейсов — я не думаю, что это реально решает проблемы с лицензиями.

Не используйте ZFS. Вот и всё. По-моему, ZFS это больше баззворд, чем что-то ещё. Проблемы с лицензированием — только ещё одна причина, почему я никогда не стану заниматься этой ФС.

Все бенчмарки производительности ZFS, что я видел, совершенно не впечатляют. И, как я понимаю, ZFS уже даже толком не сопровождается, и никакой долгосрочной стабильностью здесь не пахнет. Зачем вообще её использовать?

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

Deleted

Проверено: a1batross ()
Последнее исправление: Deleted (всего исправлений: 1)

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

по моему лучше ext4 ничего нету

В один прекрасный момент у тебя на разделе с ext4 закончились inode при половине свободного места и твоя пятая точка начинает извергать нечто подобно вулкану.

Только xfs в связке с lvm.

anonymous
()

php и js - вполне себе языки.

Iron_Bug ★★★★ (10.01.20 17:05:23)

Похакали видать, лол.

anonymous
()

Сё правильно сказал дяпчик. Линус рулит. До чего же я его уважаю!!! Вот нагнул бы он ещё драйверописателей за закрытые дрова и прошивки! Вообще был бы, цены бы ему небыло! А пока есть цена. Цена за которую он терпит это всё пристёгнутым к ядру.

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

Никогда c ext4 ничего не случалось, reiser4 по умолчанию на opensuse когда был,выключение света и до свидания, ничего не загружается, xfs тоже самое. Ну нахрен всякие экперименты.

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

Исчерпание inode не редкость. В инете много историй.

Ошибки от неожиданного отключения сети проявляются хоть на ext4, хоть на xfs. fs может пережить 100 подобных выключении, а 101 не переживет.

anonymous
()

Весьма удивительно, что палец опять не показывал. Наверное таблетки начал принимать.

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

Для меня киллер фичи - снапшоты, zvol, thin provisioning.
Рейды, чексуммы, (l2)arc и прочее - очень приятные плюшки.

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

без заоблачных ожиданий.

Ты давно не открывал рекламных сайтов какого-то ПО)

goingUp ★★★★★
()

Не используйте ZFS. Вот и всё. По-моему, ZFS это больше баззворд, чем что-то ещё.

Всё правильно сказал.

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

Наблюдал такое не раз. Данные в порядке.

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

А какие с ней еще могут быть проблемы кроме крэша?) За 10 лет у меня с ней проблемы не было (за исключением тех моментов, когда я не знал как исправить ее консистентность и своими действиями наносил еще больше повреждений).

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

Собственно, FS там может быть вполне живая. Если не ошибаюсь, такой скриншот можно получить, например, передав неправильный параметр root= ядру при загрузке.

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

что сторонники позиции Линуса и Грега не полезут портить код ZFS.

Бгг. Так в BSD же не станут юзать ZFS on Linux, когда есть оригинал.

RedEyedMan666
()

ZFS уже даже толком не сопровождается, и никакой долгосрочной стабильностью здесь не пахнет. Зачем вообще это использовать?

Наверное он что-то своё имеет в виду под «толком не сопровождается».

Harliff ★★★★★
()

«Настоящий полковник!» (c)

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

Исчерпание inode не редкость.

У меня не было.

Ошибки от неожиданного отключения сети проявляются хоть на ext4, хоть на xfs.

Если это происходит при записи данных на диск, то ФС наносится урон соответствующий объему недозаписанных данных. Работал в блендере, моделирую, сохранился. И тут скачок в электросети возник, комп вместе с ИБП ребутнулся или отрубился. При загрузке ФС почекалась, а тот (недо)сохраненный файл .blend получил нулевой размер.

Бэкапы рулят.

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

а что там кроме снапшотов такого нужного?

send | receive

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

На уровне блоков умеет LVM. Правда такой юз-кейс по-мне ещё более сомнителен.

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

Сторонний проект, который обречён болтаться в стороне от ядра и городить костыли ради скрещивания ежа с ужом. Так себе перспективность.

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

Так в BSD же не станут юзать ZFS on Linux, когда есть оригинал.

Не во всех *BSD.

Не оригинал, а собственный форк.

Ну и в FreeBSD 13-CURRENT есть порт ZoL, который можно установить и (на свой страх и риск) юзать.

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

В треде собрались либо адепты ZFS, либо фанатики GNU. К первым ты, очевидно, не принадлежишь, значит логично предположить… ☺

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

Ну это в btrfs, а я говорю про вариант не завязываясь ни на какой ФС. Хоть в FAT32.

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

Никогда c ext4 ничего не случалось, reiser4 по умолчанию на opensuse когда был,выключение света и до свидания, ничего не загружается, xfs тоже самое. Ну нахрен всякие экперименты.

  • поддержу
anonymous
()
Ответ на: комментарий от kott

начихать на лицензии и пилить? :)

Ну многие так и делают(если контора не особо известная)

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

Пожалуй я за то, чтобы ZFS перестала работать в Linux. :3

Так ведь щас ZFSOnLinux является передовым и несовместимым с OpenZFS. А BSDдюки теперь тырят код из линупс версии.

Ээх, когда же я стану open bsd дюком :(

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

Ага, вон хранилища qnap со снапшотами btrfs, внезапными отключениями электричества работают, уже года 3-4, и ничего.

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

Я знаю что такое fsfreeze, что сказать-то хотел? Что мой пример не относится к примеру софта, который этот fsfreeze использует?

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

Берешь и пилишь тоже самое, только с другими названиями переменных и немного другим алгоритмом и под gpl.

Ты представляешь себе, какая нужна квалификация, чтобы понять и не испоганить алгоритм ZFSOnLinux ?

Сможешь платить столько же, сколько и в Lawrence Livermore National Laboratory ?

a_buchinskiy
()

Все правильно сделал и сказал. Этому Фину я верю. Редко косячит, но даже косячит обоснованно. ИМХО

Alexonline ★★★★
()

забавно как лапчатые ниосиляторы аж по несколько раз отписались про «нинужно» :) да сидите на чем угодно хоть на бутылке) дело ваше .. смысл в тему набрасывать ? )

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

мне только что переслали скриншот с погибшей вчера BTRFS, показать?

У нас в трёхбуквенной конторе, в облаке, ZFS регулярно погибала. А производительность такая была, что, в итоге, вызвала смену сторидж-стека полностью. А потом и всего движка для облака, потому что если архитекторы запихали ZFS в сторидж-стек, то сколько ещё гомна они налепили в других подсистемах?

В том сторидж-тиме даже девелоперы ZFS были… На все эти падения ответ был один: х. его знает, декларируйте data loss.

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

Судя по треду, не переводятся любители натянуть сову на глобус…

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

К слову, когда в другом облаке у другой конторы случается оказия с дисками, то выживаемость c md, device mapper и ext4 несравненно выше. За годы эксплуатации выше ops’ов, до девелоперов, проблема высплывала только два раза, и решалась консольно, без вмешательства в код.

Потому что вышеозвученные технологии широко используются, баги почти все пофикшены.

А уж производительность какая хорошая…

mv ★★★★★
()

Ну вот, авторитетный человек высказался о ненужности zfs, будет на что сослаться, если что

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

У проприетари всё-таки больше минусов и ИМХО самый главный, что если кто-то разработал что-то интересное и из-за неправильной бизнес-модели погорел, это творение не форкнуть, если вышла прикольная игра, получившая популярность, но в последствии компания разорилась или была перекуплена и игру непромоддить, поэтому ИМХО идеальной моделью для игр является OS движки + продажа данных.

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

Я не пытаюсь протолкнуть всякое говно в ядро, соответственно и не развожу нигде драму, что какие-то нужные фичи не берут в апстрим, а работу моих костылей ломают. Так что уже хорошо

sehellion ★★★★★
()

пока не получу официальное сообщение от Oracle, заверенное их главным юрисконсультом или, лучше всего, самим Ларри Эллисоном, в котором говорится, что всё ок, и ZFS теперь под GPL

он прав

учитывая спорную репутацию Oracle

:-D покупаем попкорн?

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

Проблемы потребления памяти, когда у тебя 512 GiB RAM отходят как-то на второй план :D

во-во. в 2020 перешли все-таки.

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