The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Код Bcachefs принят в основной состав ядра Linux 6.7"
Отправлено Аноним, 10-Ноя-23 15:50 
> От новых файловых систем всякого хотят. Кому-то без data journal норм,

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

Меня больше всего смущает что вон те хотельщики с такими ФС смеют что-то предъявлять на тему целостности данных. Им бы определиться чтоли с хотелками. Они что, хотят глюкать на откровенно сыпящемся оборудовании, пусть данные бьет, но совсем в ноль не сыпется, дескать? Или чего? Вот это - и правда странное желание ряда "экспертов" как по мне. Как по мне таких "экспертов" лучше не слушать, данные целее будут. А у них самое ценное что есть это сэйвы в гамезе какой поди да торенты которые перекачать можно.

> а с потерей новых фич в nodatacow - не норм.
> Ладно сжатие отваливается, но ведь и data checksumming тоже. Осталось добавить в btrfs
> шифрование и тоже его отрубить для nodatacow.

Ну так на EXT4 вообще чексум нету. И ничо - эксперты жрут. А nodatacow это такой режим для БД и прочих "fs-like" сценариев типа CoW дисков виртуалок, желавших делать большую часть того что ФС делала самостоятельно. Включая и журнал, и что там еще. Это вот такой себе режим "как в EXT4". Если кто хотел фичесет EXT4 и чтобы работало так как оно, он ЭТО и получает. На что жалобы? И почему EXT4 это же самое не предъявляется, интересно? :)

>> хз где и трехэтажными наслоениями костылей - не мое, мне удобно
> Шифрования в btrfs нет. Придётся наслаивать.

Во первых оно нужно не везде и не всегда. Во вторых вот именно его как раз не очень сложно наслоить. Но так между делом fscrypt для btrfs по-моему даже уже где-то летает в виде патчей.

> RAID5/6 в btrfs "как бы нет". Снова наслаивать.

RAID56 это такая штука что стоит дважды подумать - а хочется ли это вообще. Особенно RAID5 и/или в "классическом" виде с write hole, когда потом еще и понять трудно - а что вообще побилось. Да и менеджмент ЭТОГО с наслоениями - булшит полный, "храните 100500 идентичных девайсов на складе". Очень удобно и практично. А btrfs может почти любую схему на "произвольном числе девайсов" делать. Там аллокация простраства куда более разумно делается чем блочный трешак с выравниванием на эн чушек равного размера и никак иначе. Это дает свои проблемы, зато менеджмент ЭТОГО - вообще совсем иная история. И попробовав однажды вбивать координаты в бортовой компьютер гипердрайва уже совсем не хочется назад на механические тяги. Вообще совсем никак. Это совсем иной уровень технологий и управления системами.

> Cryptsetup предлагает добавить контрольные суммы для всего (добавить dm-integrity уровнем
> ниже dm-crypt). Тут уже задумаешься, нужно ли сверху наслаивать именно btrfs,

Ну как бы btrfs при несовпадении чексум в RAID1 или даже DUP (мало ли, бэдсектор вылез) - просто утащит данные из 2 копии. Восстановив в фоне порушеный кус. Наружу софту это вообще не видно. А у вас на такой случай какой хитрый план? Особенно с крипто, где отклонения от идеала запросто ведут к массовым потерям данных. Вон та механика как себя поведет если разные зеркала разные данные отдали? А то реальные сторажи зачастую вместо кончины начинают просто отдавать какой-то левак. С избыточностью и чексумами понятно что, можно понять кто нам г отгрузил. И дальше пофиксить, а если это часто - то и заменить девайс. А вон там этот сценарий - как?

> а не что попроще, если одна из её фич так легко замещается*, а красиво, шоб
> всё в одном как в ZFS, всё равно не получается.

Мне ZFS не надо: его нет в майнлайне, да и с его дизайном он только для энтерпрайзных файлопомоек и имеет смысл. Меня имхо больше всего интересует как раз то что озвучил Кент: стыковка general purpose и продвинутых технологий. И всякие нестандартные сценарии. А вот файлопомойки мне если и интересны - то только до кучи.

> HDD, чтобы собрать ещё один массив и таким образом отменить дедупликацию,
> сделать дефрагментацию или ещё какую мелочь". Уж что-что, а невероятную гибкость
> MergerFS+SnapRAID даёт**.

С вон теми оговорками - видите ли я привык к тому что btrfs не только "находит" это, но еще и SELF HEAL делает! Так что пара бэдов с трухой или нечитаемых - вообще не проблема. Если избыточность была, конечно, потому что чудес на которые фаны EXT4 уповают - не бывает. Если избыточности нет, то и предсказуемого flawless recovery - тоже. А вон там уже можно потрепыхаться и оно таки стоит определенной возни, если одноплатники не дохнут от 1 бэда, ноут не разваливается внезапно в хлам, и вообще.

> Ещё журнал ext4 и контрольные суммы dm-integrity выносятся на отдельное
> устройство побыстрее.

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

> Вроде костыли, но зато какие - можно пальцем показывать на SPECIAL vdev в ZFS.

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

> Чем менее популярна ФС, тем меньше инструментов для восстановления данных, тоже такое.

У btrfs прямо в штатных тулсах офлайн вычитывалка с альтернативным парсером. И возможностью опробовать разные точки входа в иерархию, cow же не сносит все и сразу, так что можно здорово потрепыхаться. Круче любых r-studio, тирамис и проч. А еще открытое, бесплатное, и с адекватными девами воооон там которые даже при серьезном настрое - расскажут и помогут. Конечно если это не совсем чайник, у них нет ресурсов азы давать. Но если я пришел и точно знаю что мне надо - я это получаю. И довольно быстро, как показали эксперименты.

>  * но будет сложнее искать, какой файл задел битый сектор
> ** это звучало бы убедительнее, если бы я сам ими пользовался

Ну вот с такими оговорками... я вот жру пирожки которые рекламирую. И поводом для рекламы является тот факт что мне это нравится :). *

* Сабж, конечно, я юзать еще чисто технически в эксплуатационном виде не могу, там мне нравится дизайн и мышление его архитекта, а также общая упертость оного, когда он гнет свою линию несмотря на все траблы. Будущее должно принадлежать таким людям, тогда в нем будет прикольно жить. А когда апстрим рефлинки 15 лет делает из CoW дизайна, и ни 1 бага на майнлайн с левым модулем не вкатишь - зачем мне такой дизайн, право? Я часть тех процессов - по своим причинам. Мне это надо.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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