The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Проект WinBtrfs 1.0 с реализацией ФС Btrfs для Windows

06.09.2017 10:04

После двух лет разработки увидел свет первый стабильный выпуск проекта WinBtrfs, в рамках которого подготовлен драйвер, предоставляющий возможность работы с файловой системой Btrfs на платформе Windows. Наработки проекта распространяется под лицензией LGPLv3. Примечательно, что WinBtrfs не основан на коде Btrfs из ядра Linux, а является созданной с нуля альтернативной реализацией. Поддерживается работа с Windows 7 и более новыми выпусками. Отмечается, что драйвер уже пригоден для ежедневного использования, но никаких гарантий относительно сохранения целостности ФС не даётся.

Поддерживается большинство возможностей Btrfs, включая запись и чтение (в том числе в асинхронном режиме), использование RAID0/1/10/5/6, кэширование, автообнаружение разделов, ACL, символические ссылки, подразделы, снапшоты, жесткие ссылки, разряжённые файлы, упреждающее выделение места, сжатие, балансировка, проверка целостности данных, изменение размера раздела. Из специфичных возможностей драйвера отмечается реализация альтернативных потоков данных, обработка символических ссылок, поддержка LXSS (окружение Ubuntu для Windows) и сопоставление идентификаторов пользователей Linux и Windows. Для создания разделов, подразделов и снапшотов подготовлены специальные утилиты.

  1. Главная ссылка к новости (https://www.heise.de/ix/meldun...)
  2. OpenNews: SUSE продолжит поддержку файловой системы Btrfs
  3. OpenNews: Новая ФС Bcachefs, сочетающая функциональность btrfs/zfs с производительностью ext4/xfs
  4. OpenNews: Выпуск systemd 219 с поддержкой расширенных возможностей Btrfs
  5. OpenNews: Проект CoreOS рассматривает возможность ухода от использования Btrfs
  6. OpenNews: Создатель Btrfs считает, что данная ФС достигла стабильного состояния
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/47140-btrfs
Ключевые слова: btrfs
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (137) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Хряк (?), 10:11, 06/09/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +84 +/
    > никаких гарантий относительно сохранения целостности ФС не даётся

    Это главная фишка этой fs и на Linux.

     
     
  • 2.2, X4asd (ok), 10:16, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • –22 +/
    >> никаких гарантий относительно сохранения целостности ФС не даётся
    >
    > Это главная фишка этой fs и на Linux.

    ага! именно в таком свете она и преподносится!

    но правда на практике почему-то визгов от поломанных ext4-файловых систем -- слышу больше чем от ситуаций с поломанными btrfs.

    вот ведь незадача-то! оказывается btrfs в обычном виде (в ситуации БЕЗ включения всех её фишек, а просто используя как обычную файловую систему) -- оказывается на порядок надёжнее традиционных линуксовских журнализируемых файловых систем

     
     
  • 3.3, Передний конец разработки (?), 10:32, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > но правда на практике почему-то визгов от поломанных ext4-файловых систем -- слышу больше чем от ситуаций с поломанными btrfs

    Верь больше своей секте Oracle.

     
     
  • 4.8, X4asd (ok), 10:51, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    чего там верить -- почти вся продвинутая функциональность btrfs числится как экс... большой текст свёрнут, показать
     
     
  • 5.29, Аноним (-), 12:34, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > чего там верить -- почти вся продвинутая функциональность btrfs числится как экспериментальная.

    Это какая например? Снапшоты и рефлинки работают уж много лет. Сжатие есть, даже два на выбор. Send/receive тоже ничего, хоть и немного нишевая штука. Если это не продвинуто, то что же тогда продвинутость?

     
     
  • 6.60, Аноним (-), 15:10, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >что же тогда продвинутость?

    RAID5/6

     
     
  • 7.69, Аноним (-), 20:39, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > RAID5/6

    Это всего лишь одна из фич. К тому же в вике вроде пишут что для свежих ядер большинство известных проблем починено. Из очевидных shortcomings остался факт что ширина stripe всегда по числу доступных устройств, что может быть неоптимально если стораж собран из очень большого количества накопителей.

     
  • 7.146, iav (ok), 02:50, 08/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    в вики оригинала сказано, что парити-райды теряют данные при аварийном отключении в некоторые моменты записи.
     
  • 6.147, iav (ok), 00:12, 23/09/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Снапшоты нерекурсивны Это полный конец обеда То есть если ты размазал базу да... большой текст свёрнут, показать
     
     
  • 7.148, scorry (ok), 11:03, 23/09/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    > свойствам сжатия, кеширования, размером блока, COW и так далее, как и
    > нужно делать — то консистентный снапшот этой базы целиком ты можешь
    > сделать, только остановив её.
    > Или у тебя файлсервер, в момент снапшота какие-то файлы перемещаются с одного
    > подтома на другой. Файл вполне может в момент снапшота ещё не
    > прибыть на один подтом, но уже исчезнуть с другого. Потому что
    > снапшот не атомарен.
    > Добро пожаловать в 1997 год.
    > И авторы вообще не видят этой проблемы. Этого нет ни в каких
    > планах.

    Я кагбэ хотел бы обратить внимание дискутирующих, что эксплуатацию баз данных на CoW файловых системах не рекомендуют вообще. То есть сама идея размещения БД на одной из таких файловых систем дурно пахнет.

     
     
  • 8.149, iav (ok), 20:10, 23/09/2019 [^] [^^] [^^^] [ответить]  
  • +/
    И именно по этому для базы выделяют подтом и ставят на нём NOCOW ... текст свёрнут, показать
     
  • 5.137, Аноним (-), 18:48, 09/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Сжатие - дефолт практически. Рейди кривые да. Ну и снепшоты все юзают конечно
     
  • 4.92, Gannet (ok), 23:44, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Т. е. ты оцениваешь качество продукта по тому кто разработчик, а не реальному состоянию продукта? Ну-ну.
     
  • 3.4, Анонимус2323 (?), 10:32, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +18 +/
    Возможно это потому, что Btrfs не так часто выбирает юзверем нежели тот же ext4
     
     
  • 4.12, X4asd (ok), 11:21, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Возможно это потому, что Btrfs не так часто выбирает юзверем нежели тот же ext4

    ты прав -- именно поэтому выборка получается не такая хорошая чтобы я мог бы сделать АДЕКВАТНЫЕ выводы по случаям "рассыпалась система"..

    субъективно -- посыпавшаяся Ext4 я встречал случаи и у себя и у друзей. посыпавшаяся Btrfs -- читал только на блогах/форумах (но во всех случаях блогов/форумах -- конфигурация Btrfs была далека от стандартной.. впрочем авторы блогов так и говорили "зачем тогда нам ставить Btrfs если не пользоваться её продвинутыми фишками? я бы тогда Ext4 поставил бы")

     
     
  • 5.26, Аноним (-), 12:27, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Фороникс гоняет тесты btrfs в крейсерском режиме, за все годы у них сыпалось один раз. За те же годы они и другие интересные баги ФС описывали, тот же ext4 превращал раздел в полные макароны если всего лишь записать очень большой файл.
     
     
  • 6.30, leap42 (ok), 12:44, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    надёжность ext4 вообще, мягко говоря, переоценена: она изо всех сил старается сберечь файлы (чего делать не должна, сохранность значимых данных всегда обеспечена бэкапами), но не  даёт совершенно никаких гарантий сохранности самой себя. большой раздел может устроить 40-минутную проверку после краша, потребовать ручного вмешательства в fsck, а в тяжелых случаях вообще сдохнуть. к счастью в 3.15 (или около того) завезли xfs v5, и теперь нет проблем.
     
     
  • 7.44, SysA (?), 13:19, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > надёжность ext4 вообще, мягко говоря, переоценена: она изо всех сил старается сберечь
    > файлы (чего делать не должна, сохранность значимых данных всегда обеспечена бэкапами),
    > но не  даёт совершенно никаких гарантий сохранности самой себя. большой
    > раздел может устроить 40-минутную проверку после краша, потребовать ручного вмешательства
    > в fsck, а в тяжелых случаях вообще сдохнуть. к счастью в
    > 3.15 (или около того) завезли xfs v5, и теперь нет проблем.

    Если бы только 40мин! :) У меня бывали случаи, когда около 4 часов тестировалась/восстанавливалась!

     
     
  • 8.75, anonymous (??), 21:35, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    бывало и 16 часов А вот zfs может поковыряться в себе часов 20, а потом упасть ... текст свёрнут, показать
     
     
  • 9.99, Аноним (-), 10:58, 07/09/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    В таких ситуациях btrfs быстро скажет, что неисправима и данные не восстановить ... текст свёрнут, показать
     
     
  • 10.100, 123 (??), 12:00, 07/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Справедливости ради NTFS надёжнее и легче восстанавливаемая чем EXT4, хотя и зна... текст свёрнут, показать
     
     
  • 11.119, Аноним (-), 22:44, 07/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Убитый EXT4 обычно тупо чинится штатным fsck до монтируемого состояния с минимум... большой текст свёрнут, показать
     
     
  • 12.124, 123 (??), 10:04, 08/09/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Странно было бы если бы умела плохо, учитывая что exFAT писали в те времена когд... большой текст свёрнут, показать
     
     
  • 13.125, Аноним (-), 13:28, 08/09/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    что самсунг - крупнейший производитель флеш памяти и не очень нуждается в услуга... большой текст свёрнут, показать
     
     
  • 14.127, Andrey Mitrofanov (?), 13:48, 08/09/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В услугах не нуждается, но денег должна О славный Новый Мир https hitech n... текст свёрнут, показать
     
     
  • 15.128, Andrey Mitrofanov (?), 13:51, 08/09/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Или не должна Но платит https lwn net Articles 563687 https lwn net Art... текст свёрнут, показать
     
  • 14.130, scorry (ok), 15:46, 08/09/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Да ну ладно Делает аппаратный апгрейд подлежащего железа, что ли ... текст свёрнут, показать
     
     
  • 15.138, пох (?), 12:53, 11/09/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    просто чуть меньше насилует это железо несвойственными ему операциями Но для эт... текст свёрнут, показать
     
     
  • 16.140, Аноним (-), 16:11, 12/09/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ничего оно не знает Там просто flash translation layer, GC и wear leveling в фи... текст свёрнут, показать
     
  • 13.133, пох (?), 16:19, 08/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    стесняюсь спросить - вы оба ее вообще видели Или только да ее ж использует сам... большой текст свёрнут, показать
     
     
  • 14.141, Аноним (-), 17:14, 12/09/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нене, тут только надутые гуси Но если посмотришь в хексэдиторе как скомпонован ... большой текст свёрнут, показать
     
  • 10.110, Аноним (-), 20:16, 07/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Там всегда можно попробовать btrfs restore даже если том вообще не монтируется... большой текст свёрнут, показать
     
  • 7.51, Аноним (-), 14:09, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >к счастью в 3.15 (или около того) завезли xfs v5, и теперь нет проблем.

    А resize в сторону уменьшения в XFS уже завезли? Если нет, то у неё таки есть проблемы.

     
     
  • 8.65, _ (??), 16:40, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    А ты не стесняйся - перечисли у кого есть А потом пореши - реально ли это про... текст свёрнут, показать
     
     
  • 9.68, Аноним (68), 18:30, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    NTFS ... текст свёрнут, показать
     
     
  • 10.96, iCat (ok), 05:44, 07/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    А на боевом серваке рискнёшь ... текст свёрнут, показать
     
     
  • 11.101, 123 (??), 12:01, 07/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    У меня вполне себе позитивный опыт был, ничего не отваливалось ... текст свёрнут, показать
     
  • 7.70, Аноним (-), 21:13, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В дефолтном виде с журналом только метаданных - на данные файла ext4 как раз поф... большой текст свёрнут, показать
     
  • 7.74, anonymous (??), 21:34, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Та самая xfs, которая считает нормальным при аварии питания, сбое оборудования или крэше в ядре или драйвере занулить неизвестное количество произвольных файлов?
    В самом деле, ни единой проблемы. Потому что этим просто нельзя пользоваться.
    Совсем.
     
     
  • 8.91, Аноним (-), 23:29, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Справедливости ради это более-менее починили, последние рецидивы в районе 2 6 28... текст свёрнут, показать
     
     
  • 9.102, 123 (??), 12:04, 07/09/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Совсем недолго пришлось подождать ... текст свёрнут, показать
     
  • 9.105, scorry (ok), 13:11, 07/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    ядовито Просто блестящее решение ... текст свёрнут, показать
     
  • 7.94, ананасус (?), 03:04, 07/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Как-то раз у при сбое питания xfs сказала мол поврежден суперблок или что-то такое. И стандартный их fsck послал куда подальше - нету суперблока и запасной тоже поломан, ничего не знаю.
    Файлы восстановил какой-то вендовой(!) крякнутой(!) софтиной запущенной из под вайна. Причем с именами и прочим, тоесть структура легко сканится и восстанавливается, но стандартные утилиты фс не умеют это сделать, это просто позор...
     
     
  • 8.117, 0x0 (?), 21:24, 07/09/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сколько раз подряд свет не выключали, а что-то пока ни разу с таким не сталкивал... текст свёрнут, показать
     
     
  • 9.131, Led (ok), 15:52, 08/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Так ты ж выключателем для лампочки игрался Ты на щитке выключить попробуй ... текст свёрнут, показать
     
     
  • 10.134, 0x0 (?), 21:39, 08/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Я уже начинаю верить, что ты рядом со свечой стоял ... текст свёрнут, показать
     
  • 7.116, 0x0 (?), 21:22, 07/09/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это, наверное, ещё как постараться нужно или иметь такой раздел, чтобы устроить краш с 40-минутной проверкой :))
     
     
  • 8.120, Аноним (-), 22:53, 07/09/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Подскажу как ускорить сначала отключить журнал в ФС, потом - питание Получишь ... текст свёрнут, показать
     
     
  • 9.121, 0x0 (?), 23:15, 07/09/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А не проще отформатироваться в ext2, а потом уже отключать всё остальное ... текст свёрнут, показать
     
     
  • 10.126, Аноним (-), 13:48, 08/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Если проще - отформатируйся, я не возражаю Проблема в том что реальное оборудов... большой текст свёрнут, показать
     
  • 10.132, Led (ok), 15:54, 08/09/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ext2 ext4 без журнала Но вы этого ещё не проходили - это уже в 8-м класс... текст свёрнут, показать
     
     
  • 11.135, 0x0 (?), 21:48, 08/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Да, ладн, чувак, успокойся тем более, что проблемы явно у меня это ж надо, ч... текст свёрнут, показать
     
  • 9.122, 0x0 (?), 23:27, 07/09/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А можно ещё проверять надёжность файловой системы, положив ноутбук в ванну с про... текст свёрнут, показать
     
     
  • 10.123, 0x0 (?), 23:34, 07/09/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это могло бы стать чем-то вроде теста на стойкость ФС к водяному охлаждению ... текст свёрнут, показать
     
  • 4.14, paulus (ok), 11:24, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >btrfs не так часто выбирает юзверем

    в сузе вроде по умолчанию

     
  • 3.6, Аноним (-), 10:34, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    а в процентном отношении от числа установок?
     
     
  • 4.27, Аноним (-), 12:29, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > а в процентном отношении от числа установок?

    У фэйсбука на нем дохрена серверов. При том у них нагрузки выше среднего десктопа, раз так в эн. По этому поводу сразу после деплоя был всплеск багфиксов, а потом стало так же как во всех остальных ФС. Т.е. какие-то "дежурные" фиксы в примерно тех же количествах и severity.

     
     
  • 5.32, SysA (?), 12:48, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Важно не сколько, а что на них стоит И не надо передергивать и тупо ссылаться н... большой текст свёрнут, показать
     
     
  • 6.72, Аноним (-), 21:24, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На них стоит Linux, разумеется Или это про набор софта Там по разному - у них ... большой текст свёрнут, показать
     
  • 3.7, Аноним (-), 10:48, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >визгов от поломанных ext4-файловых систем -- слышу больше чем от ситуаций с поломанными btrfs

    Что такое "выборка" знаешь?

     
     
  • 4.13, X4asd (ok), 11:22, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Что такое "выборка" знаешь?

    нет

     
  • 3.16, KonstantinB (ok), 11:50, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > но правда на практике почему-то визгов от поломанных ext4-файловых систем -- слышу больше чем от ситуаций с поломанными btrfs.

    См. "парадокс доступности информации".

     
  • 3.18, Аноним (-), 12:05, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Журналирование по сути менее безопасно, чем перекидывание указателей
     
     
  • 4.19, Аноним (-), 12:07, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    В btrfs еще контрольные суммы всюду
     
     
  • 5.25, Аноним (-), 12:23, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > В btrfs еще контрольные суммы всюду

    А в случае если ситуация отлична от идеала - можно еще использовать btrfs restore. Утилса попробует прочитать все что читается, без использования драйвера ФС. Можно руками потыкаться в разные generation если при записи новых данных случилось что-то сильно нестандартное, искусственно вернув себя немного в прошлое, когда все еще работало как надо.

    У кого еще такие тулсы есть? Для винды такое есть для fat32 и ntfs, от сторонних производителей типа парагона и за отдельные деньги. А под другие ФС таких программ вообще нет, так что если файлуха не смонтировалась - это все, хана. Можете в хексэдиторе разбирать. Так иногда делают для очень ценных файлов, но сколько файлов вы так достанете?

     
     
  • 6.28, Аноним (-), 12:33, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    П-ф-ф-ф, в DragonFlyBSDшном HAMMER такое всегда было.
     
     
  • 7.36, Аноним (-), 13:03, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > П-ф-ф-ф, в DragonFlyBSDшном HAMMER такое всегда было.

    А чего пффф? Разработчики хаммера еще один пример тех кто не стал утыкаться в технологии 90х и пошел дальше. Беглый взгляд на структуры оставил положительное впечатление. Собственно, их проблема в том что это какой-то узкомаргинальный клон бсды. Файлуха симпатичная, но ОС состоит не только из ФС. И вот в этом месте линукс стрекозу очень обижает.

     
  • 6.35, SysA (?), 12:57, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Зато у БТР а вообще нет поддержки multipath а Вот ты... большой текст свёрнут, показать
     
     
  • 7.41, Аноним (-), 13:14, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Зато у БТР'а вообще нет поддержки multipath'а! :)

    А это вообще точно должно быть в именно ФС а не как generic услуга ядра для всех?

    > Вот ты скажи, как можно в реальном производстве, где стоимость бизнеса исчисляется миллионами ТАКОЕ ставить?!..

    У фэйсбука стоимость бизнеса в миллиардах измеряется. А вся эта гигантомания с попытками сделать Очень Большую Машину - напоминает историю мамонтов.

    > массива (mdadm RAID), и все это будет нормально работать, но это все же костыль.

    Действительно, костыль.

    > А для локалхоста, пожалуйста, ставь что хочешь.

    У фэйсбука и гугли забавные локалхосты. И их много. И масштабируются они куда как.

     
     
  • 8.47, SysA (?), 13:36, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нет, для нормальных ФС и да, для БТРа, поскольку БТР нативно САМА работает со С... большой текст свёрнут, показать
     
     
  • 9.85, Аноним (-), 22:21, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Я преклоняюсь перед гуру Это мощное и убедительное архитектурно-техническое обо... большой текст свёрнут, показать
     
  • 8.57, пох (?), 14:44, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +6 +/
    вы стоимость бизнеса с угрозой этому бизнесу поксорьте Потому что у мордокниги ... текст свёрнут, показать
     
     
  • 9.90, Аноним (-), 23:27, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    На фоне распределенных ФС масштаба планеты, блокчейнов и проч это лишь небольшое... большой текст свёрнут, показать
     
     
  • 10.103, 123 (??), 12:13, 07/09/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    С какого перепоя в нити речь о Гугл пошла, у них своя пропиетарная GoogleFS Ну... текст свёрнут, показать
     
     
  • 11.111, Аноним (-), 20:42, 07/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Это, конечно, немного оффтоп, но слова из песни о современных технологиях хранен... текст свёрнут, показать
     
  • 5.33, PnDx (ok), 12:52, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Увы, нет. Блоки данных не подписывают (и не видел в плане, но хочу здесь ошибиться).
     
     
  • 6.43, Аноним (-), 13:18, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Увы, нет. Блоки данных не подписывают (и не видел в плане, но
    > хочу здесь ошибиться).

    Если надо именно цифровые подписи, как предотвращение "разбойного" изменения файлухи, даже атакующим загрузившимся с какой там внешней флехи и проч - это наверное куда-то в сторону IMA смотреть надо. IMA не принципиально какая там ФС, лишь бы xattrs умела. Btrfs в этом плане ничем не хуже других, xattrs он умеет.

     
     
  • 7.45, PnDx (ok), 13:27, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Если надо именно цифровые подписи, как предотвращение "разбойного" изменения файлухи,
    > даже атакующим загрузившимся с какой там внешней флехи и проч -
    > это наверное куда-то в сторону IMA смотреть надо. IMA не принципиально
    > какая там ФС, лишь бы xattrs умела. Btrfs в этом плане
    > ничем не хуже других, xattrs он умеет.

      Я всего лишь про поблочные хэши. Которые подсказывают, что если сумма не бьётся — данные в блоке тю-тю. Мега-актуально для немагнитных носителей информации.
      ЭЦП на уровне ФС — как-то всё-таки слишком, на мой вкус. Там обычно шифрования хватает.

     
     
  • 8.95, Аноним (-), 03:11, 07/09/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В btrfs для блоков считается crc32 Не предел мечтаний, но для озвученных целей ... большой текст свёрнут, показать
     
  • 3.31, Другой Аноним (?), 12:45, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +5 +/
    может быть "визгов от поломанных ext4-файловых систем" больше, потому, что ext4 гораздо чаще используется.
     
  • 3.40, Аноним (-), 13:10, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > но правда на практике почему-то визгов от поломанных ext4-файловых систем -- слышу больше чем от ситуаций с поломанными btrfs

    Вероятно это потому, что файловых систем ext4 на пару порядков больше.

     
  • 3.67, Fomalhaut (?), 18:14, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Соотношение пользователей ext4/btrfs распространи на кол-во поломанный этих ФС и тогда более точно узнаешь реальность.
     
  • 3.144, Анонимомус (?), 14:41, 22/09/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Интересно, у меня btrfs два раза вставала колом(было 2 раздела, корень забился при обновлении, /home при повседневной работе), когда заканчивалось место они становились readonly, т.е. даже удалить ничего нельзя, ни файлы, ни снапшоты т.к. нельзя записать, причем по показаниям df занято около 66%, утилиты btrfs выдают вообще полную ересь, ни одно из найденых решений не помогло(балансировки метаданных, что-то типа отключения CoW итд).
     
  • 2.20, Аноним (-), 12:08, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Это главная фишка этой fs и на Linux.

    Да ты знаешь, в почти всем софте разработчики пишут AS IS и максимально отказываются от гарантий. Поэтому с какого-нибудь рейзера где fsck разнес раздел или майкрософта, где драйвер нтфс мог вынести даже таблицу разделов ты не получишь ни-че-го.

     
  • 2.37, Аноним (-), 13:07, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    да уж ;) при обновлении сусе это особенно сказывается
     
  • 2.73, anonymous (??), 21:30, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Можно подумать, они вообще хоть где-то когда-то делаются.
     
  • 2.89, Elhana (ok), 22:54, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Будет очень забавно, если в родной версии raid и прочие радости не работают нормально, а в этой написанной с нуля все отлично.
     

  • 1.5, 123 (??), 10:33, 06/09/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    > пригоден для ежедневного использования
    > никаких гарантий относительно сохранения целостности ФС не даётся

    Выберите что-то одно.

     
     
  • 2.9, SysA (?), 10:53, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +9 +/
    >> пригоден для ежедневного использования
    >> никаких гарантий относительно сохранения целостности ФС не даётся
    > Выберите что-то одно.

    Вообще-то в оригинале было веселее написано:

    ...assume that the driver is going to corrupt your entire filesystem, and you'll be pleasantly surprised when it doesn't.

    Словом, удивись, что оно все еще работает!.. :)

     
     
  • 3.22, Аноним (-), 12:11, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > Словом, удивись, что оно все еще работает!.. :)

    Это еще что, попался тут совет езды на велосипеде: действуйте так, как будто весь мир сговорился вас убить. Пессимистично, не совсем правда, но очень способствует сохранности шкурки невзирая на толпы пофигистов, идиётов, слепые зоны водителей и что там еще.

     
     
  • 4.38, Аноним (-), 13:08, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Словом, удивись, что оно все еще работает!.. :)
    > Это еще что, попался тут совет езды на велосипеде: действуйте так, как
    > будто весь мир сговорился вас убить. Пессимистично, не совсем правда, но
    > очень способствует сохранности шкурки невзирая на толпы пофигистов, идиётов, слепые зоны
    > водителей и что там еще.

    не действует ;)

     
     
  • 5.46, Аноним (-), 13:29, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ты врешь. Если бы способ не работал и ты это проверил - ты бы не смог откоментить и мы бы этого не узнали ;)
     
     
  • 6.56, пох (?), 14:34, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Ты врешь. Если бы способ не работал и ты это проверил -

    "ошибка выжившего".
    Ну, или так: http://zadolba.li/story/2984 (в самом конце там забавный анти-вывод)

     
     
  • 7.62, Аноним (-), 15:32, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Хорошо написано, но вот антивывод сделан на песке и игнорирует долговременные последствия. Если бы работаюший мозг не давал преимуществ, млекопитающие могли бы остановиться в развитт на уровне какой-нибудь землеройки.
     
     
  • 8.63, пох (?), 15:36, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    так землеройки и живут себе И ядерную войну, скорее всего, переживут, в отличие... текст свёрнут, показать
     
     
  • 9.112, Аноним (-), 21:00, 07/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    А теперь игнорируется тот момент что люди отгеноцидили немало биологических видо... текст свёрнут, показать
     
  • 4.49, Michael Shigorin (ok), 13:39, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    А мне при езде на велике вспоминается, как инструктор на вождении говорил двух... большой текст свёрнут, показать
     
     
  • 5.76, Аноним (-), 21:49, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > PPS: User294?

    Спалил кого? Там можно в статью?

     
  • 4.106, EHLO (?), 18:06, 07/09/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Словом, удивись, что оно все еще работает!.. :)
    > Это еще что, попался тут совет езды на велосипеде: действуйте так, как
    > будто весь мир сговорился вас убить.

    and you'll be pleasantly surprised когда очнетесь не на том свете, а в реанимации

     
     
  • 5.114, Аноним (-), 21:08, 07/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > and you'll be pleasantly surprised когда очнетесь не на том свете, а в реанимации

    А что, по твоему лучше оптимистично думать что пронесет и в результате выиграть бесплатный прием у патологоанатома?

     

  • 1.10, Sen (?), 11:07, 06/09/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    на Win 10 это не нужно, там Linux встроен, какую хошь fs такую и подключай:)
     
     
  • 2.15, Аномномномнимус (?), 11:47, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Потому что Win10 не нужен =)
     
     
  • 3.39, Аноним (-), 13:09, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Потому что Win10 не нужен =)

    нужен, куча игор в стиме не кроссплатформенные еще, а если и кросс, то у них куча багов, правда в основном не специфичных для линукс ;)

     
     
  • 4.77, Аноним (-), 21:52, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Ну чего же ты про игоры? Они тут все серьёзные программисты. Вон, сам Шигорин постит, а он у них самый главный программист. А ты про свои игоры.


     
  • 2.17, KonstantinB (ok), 11:54, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > на Win 10 это не нужно, там Linux встроен, какую хошь fs
    > такую и подключай:)

    Вообще-то нет. В WSL VFS реализован как адаптер к NTFS.

     
  • 2.23, Аноним (-), 12:13, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > на Win 10 это не нужно, там Linux встроен, какую хошь fs
    > такую и подключай:)

    Как бы не так. Чтобы вгрузить ядерный модуль - должно быть ядро, при том подходящей версии, функциями которого модуль пользуется. А в винде нет ядра Linux. Если бы было - пришлось сорцы релизить и это был бы номер.

     
  • 2.97, Аноним (-), 06:53, 07/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Нет там линукса. Там только программы пространства пользователя
    И блочные устройства оно не умеет.
     

  • 1.21, Аноним (-), 12:08, 06/09/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В следующем ядре zstd прикрутят. У ntfs сжатие вообще никакое.
     
     
  • 2.24, Аноним (-), 12:15, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В следующем ядре zstd прикрутят. У ntfs сжатие вообще никакое.

    Zstd хорошая штука: распаковывается заметно быстрее zlib и при этом жмет лучше.

     
     
  • 3.81, anonymous (??), 22:02, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> В следующем ядре zstd прикрутят. У ntfs сжатие вообще никакое.
    > Zstd хорошая штука: распаковывается заметно быстрее zlib и при этом жмет лучше.

    за это нужно платить памятью.

     
     
  • 4.104, Аноним (-), 12:14, 07/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Блоки по 4 кб, вероятно дополнительный расход не будет превышать 1-ого мегабайта в момент чтения.
     
  • 4.115, Аноним (-), 21:13, 07/09/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > за это нужно платить памятью.

    ФС оперирует мелкими блоками, да и zlibовское ограничение словаря в 32 кило нынче выглядит забавно даже в самой мелкой эмбедовке на которой используется Linux. Чтобы линукс вообще бутануть надо минимум несколько метров оперативы.

     

  • 1.34, пох (?), 12:53, 06/09/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    ахренеть - похоже, все сделал один-единственный человек за пол-года. (орацле - вы лохи помойные)
    Эх... эту б энергию да в развитие zfs.

     
     
  • 2.48, Аноним (-), 13:39, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Btrfs в линуксе в черновом виде тоже накидал один единственный человек за какие-... большой текст свёрнут, показать
     
     
  • 3.55, пох (?), 14:28, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Его никогда не будет в Linux в нормальном виде.

    так linux - ненужен. И совместимость не нужна.
    Нужна файловая система для хранилки (которая все равно на каком железе, не говоря уже - какая там операционка - хоть иллюмос, если в ней ничего кроме zfs snap не дергать, там и kernel panic не будет). С приличными драйверами приличных (читай, новых-модных интеловских) сетевух, поддержкой специфических протоколов (RDMA и вокруг) и т д - это в общем и все, что требуется от операционки. А ходить к ней могут хоть линуксы, хоть винда 2024.

    шансов что таковая вырастет из btrfs - около нуля, поскольку с одной стороны - орацле и gplно-укушенные, а с другой rhel, уже потративший деньги инвесторов, чтобы проект закoпать (а ведь те спросят, что это у вас за позеленевшие конечности из грядок повыглядывали).

    шансов что получится у MS, которая по сей день даже грузиться со своей refs не научилась (но и не угрожает что это write-only fs), в общем-то тоже около нуля.

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

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

    ну и, кстати, насчет никогда - это ж clean room изделие. То есть - точно так же можно было и ту же zfs реализовать. Сохранив совместимость пулов лишь в той мере, чтобы работали send/receive. Под линукс в том числе. Хотя под виндой, конечно, было бы смешнее.

     
     
  • 4.118, Аноним (-), 22:30, 07/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Тебя никто и не заставляет им пользоваться А мне вот Linux нужен И еще толпе н... большой текст свёрнут, показать
     

  • 1.42, Аноним (-), 13:17, 06/09/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Только что собрал для Windows (5Тб ЖД, 8Гб ОЗУ)
    Если раньше на ntfs подтормаживало то сейчас на btrfs прямо ух
     
     
  • 2.52, Аноним (-), 14:13, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    А не падает? Главное же в стабильности!
     
     
  • 3.53, Аноним (-), 14:22, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Пока нет, надеюсь что и не будет
    Мне кажется иногда зависит от железа
    Вот не прёт GhostBSD на AMD и всё(LiveCD), даже отключив ACPI. А в VirtualBox прёт.
    Windows 10 на Самсунг частые BSOD а на Asus нет.
     
     
  • 4.54, Аноним (-), 14:23, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Надо будет накатить тогда.
     
     
  • 5.58, Аноним (-), 14:51, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А у Вас есть 5Тб HD?
    Вдруг если меньше, будет виснуть. Осторожно!
     
     
  • 6.61, SysA (?), 15:14, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > А у Вас есть 5Тб HD?
    > Вдруг если меньше, будет виснуть. Осторожно!

    Причем тут 5Тб?! Зависит от заполнения диска на самом деле.
    Это известная бага (фича?) БТРа: до 50% - все хорошо, от 50% до 80% - в зависимости от данных, после 80% - тормоза!

    P.S. Для справки: чтобы потом не придирались - цифры ориентировочные и зависят от многих факторов... просто чтобы проиллюстрировать проблему.

     
     
  • 7.142, Аноним (-), 17:39, 12/09/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Это известная бага (фича?) БТРа: до 50% - все хорошо, от 50%
    > до 80% - в зависимости от данных, после 80% - тормоза!

    Ты удивишься, но в best practices ZFS'а тоже говорится про 80%. Это любого CoW касается, из соображений пространства для маневра для укладывания фрагментов при записи целиком. А так изена спроси насколько можно zfs ушатать, у него в этом экспертиза.

    Кстати ушатанный btrfs можно дефрагментнуть накрайняк. А zfs - там дефраг сделали? Или предлагается разобрать и пересоздать весь пул заново?

     
     
  • 8.143, Michael Shigorin (ok), 18:02, 12/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Таки точно 294, привет - ... текст свёрнут, показать
     
  • 2.59, Admino (ok), 15:05, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    А права?
     
  • 2.79, Аноним (-), 21:56, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Чего, винду на btrfs поставил?


     
     
  • 3.84, пох (?), 22:20, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Чего, винду на btrfs поставил?

    она ж не загрузится. Но юзерские данные перенести вроде можно.

     
     
  • 4.87, Аноним (-), 22:52, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не не, он ставил прямо на btrfs. Он же так и пишет.


     
     
  • 5.113, пох (?), 21:02, 07/09/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Он же так и пишет.

    Рабинович, откройте рот! Так... Закройте. Не вижу патологии, мешающей вам тоже говорить.


     
  • 3.98, Аноним (-), 06:57, 07/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >Поддерживается работа с Windows 7 и более новыми выпусками.
     
     
  • 4.108, Аноним (-), 20:06, 07/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Винду не поставить на свой же RAID 0 (с чередованием). Получается с WinBtrfs это возможно?
     
  • 4.136, ваш К.О. (?), 15:00, 09/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    "поддерживается работа с" вовсе не означает, что, внезапно, оно еще и загружаться оттуда умеет - это немного большее, чем только драйвер.

     

  • 1.71, Аноним (-), 21:15, 06/09/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    посыпался раздел на прошлой неделе с ext4. При попытке смонтировать раздел выдавал какойто superblock. Там крутилась 1с 7 под вайном в файловом режиме. Данные так и не вытянул. Сейчас форматнул в xfs.
     
     
  • 2.80, Аноним (-), 22:00, 06/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Если один Эс, то только под вайном! Никаких нативов с виндой и ntfs! Никаких продвинутых инструментов восстановления от Парагона и типа того! Упала xfs - значит упала. Ты же просто не знал, что с ней делать, да? Я тоже не знаю, это не стыдно. Сдулся под-линукс-продакшен - значит сдулся. Перезапускай!


     
     
  • 3.93, commiethebeastie (ok), 00:42, 07/09/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Под линуск r-studio есть.
     

  • 1.82, Вареник (?), 22:17, 06/09/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >> но никаких гарантий относительно сохранения целостности ФС не даётся

    - Где-то дается такая гарантия???

     
  • 1.139, Аноним (-), 14:12, 12/09/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    В ReactOS его уже добавили! быстро, молодцы!
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру