The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

В ядро Linux 6.2 войдут улучшения RAID5/6 в Btrfs, opennews (??), 18-Дек-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


4. "В ядро Linux 6.2 войдут улучшения RAID5/6 в Btrfs"  +8 +/
Сообщение от Аноним (4), 18-Дек-22, 20:44 
У меня часто сыпиться на внешних устройствах, которые я выдерагиваю после записи. Теперь я делаю sync до выдергивания флешки и вроде они перестали глючить. Для встроенных дисков - проблем небыло уже пол года, возможно они были связаны с btrfs-convert (там были фиксы). Вообщем я бы не назвал ее 100% надежной.
Ответить | Правка | Наверх | Cообщить модератору

16. "В ядро Linux 6.2 войдут улучшения RAID5/6 в Btrfs"  –17 +/
Сообщение от Ананимист (?), 18-Дек-22, 21:17 
100 пудов юзается что-то архаичное. BTRFS уже давно считается стабильной фс. И если какие-то с ней проблемы, то время грешить на аппаратуру/дистр.
Ответить | Правка | Наверх | Cообщить модератору

47. "В ядро Linux 6.2 войдут улучшения RAID5/6 в Btrfs"  +8 +/
Сообщение от Аноним (4), 18-Дек-22, 22:10 
У меня глючила очень долго. Сейчас последние полгода-год нормально работает - никаких крешей. Но похоже все равно еще дыры есть. Например если записать 20 гигов на флешку и размнотировать - она размнотируется мгновенно. И если выдернуть - она может не просто потерять новые файлы, а сломаться полностью. Вообщем есть какие-то косяки.

1) Кроме того btrfs  не поддерживает badblocks. 2) Нужно запускать 'btrfs balance start -dusage=90 /' раз в неделю. 3) grub-32 не грузится со сжатой файловой системы. 4) нет поддержки zerofree, что очень плохо когда архивируешь или используешь виртуалку 5) нет хорошей поддержки fsck. у меня много раз было когда btrfs fsck проходит - а файловая система не грузиться или валиться. 6) плохая поддержка для deduping

Вообщем не 100%

Ответить | Правка | Наверх | Cообщить модератору

68. "В ядро Linux 6.2 войдут улучшения RAID5/6 в Btrfs"  +/
Сообщение от Аноним (68), 19-Дек-22, 00:56 
> balance

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

Ответить | Правка | Наверх | Cообщить модератору

167. "В ядро Linux 6.2 войдут улучшения RAID5/6 в Btrfs"  +/
Сообщение от Аноним (-), 21-Дек-22, 18:53 
> Пользоваться фс которая посыпется если не сделать во время балансинг это как
> сидеть на пороховой бочке. Возможно конечно она уже не сыпется от
> этого с тех пор как я последний раз её пробовал

Это когда было? Сейчас оно глобальный резерв заводит и таких проблем не имеет. Фйэсбука это тоже видите ли кусало. Они и починили.

Ответить | Правка | Наверх | Cообщить модератору

116. "В ядро Linux 6.2 войдут улучшения RAID5/6 в Btrfs"  +/
Сообщение от Аноним (4), 19-Дек-22, 14:07 
она не сыпиться - просто заканчивается место и ты не можешь удалить файлы. правда сейчас это исправлено - добавлен reserve в несколько гигов (зарезервированная память, которая использууется исключительно когда заканчивается место). сейчас она более менее. и много полезных и крутых штук.
Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

148. "В ядро Linux 6.2 войдут улучшения RAID5/6 в Btrfs"  +/
Сообщение от Аноним (148), 20-Дек-22, 05:38 
Каким дистрибутивом ты пользуешся ?
У меня ВСЕ кроме boot на 3 машинах на btrfs. И флешки в том числе. Ща ежедневно еще и свет гаснет, никаких проблем. Вообще никаких. Ubuntu LTS 22.04.
До убунты пользовался gentoo сидел на LTS ядре. Все так же никаких проблем.
И нет я НЕ делал btrfs balance как устаномил систему (9 месяцев).
Ответить | Правка | Наверх | Cообщить модератору

151. "В ядро Linux 6.2 войдут улучшения RAID5/6 в Btrfs"  –1 +/
Сообщение от Аноним (151), 20-Дек-22, 06:51 
Невозможность именно что удалить файлы, если кончилось место -- это что-то новое. Такое вряд ли (сам не пользовался) было даже на ФС для пятидюймовых дискет Спектрума, где не было фрагментации и нужно было файлы специальной командой перемещать, чтобы высвободить свободное место.
Ответить | Правка | К родителю #116 | Наверх | Cообщить модератору

155. "В ядро Linux 6.2 войдут улучшения RAID5/6 в Btrfs"  +/
Сообщение от Аноним (155), 20-Дек-22, 18:43 
> Невозможность именно что удалить файлы, если кончилось место -- это что-то новое.

Чтобы атомарно провести операцию удаления файла требуется свободное место на диске. Иди учи матчасть.

> Такое вряд ли (сам не пользовался) было даже на ФС для
> пятидюймовых дискет Спектрума, где не было фрагментации и нужно было файлы
> специальной командой перемещать, чтобы высвободить свободное место.

Всё правильно. Тупым файлухам это зачем?

Ответить | Правка | Наверх | Cообщить модератору

134. "В ядро Linux 6.2 войдут улучшения RAID5/6 в Btrfs"  +/
Сообщение от Андрей (??), 19-Дек-22, 16:52 
2 года использую btrfs как корень с системой, работает. Ломается если я чтото эксперементирую.
Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

126. "В ядро Linux 6.2 войдут улучшения RAID5/6 в Btrfs"  +3 +/
Сообщение от crypt (ok), 19-Дек-22, 14:34 
тем временем на FreeBSD ZFS используется на корю с перманентными снапшотами.

bectl create BeforeUpdateFromOfficialRepo

обновился, не понравилось

bectl activate BeforeUpdateFromOfficialRepo

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

как тебе такое илон маск?

Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

125. "В ядро Linux 6.2 войдут улучшения RAID5/6 в Btrfs"  –1 +/
Сообщение от анон (?), 19-Дек-22, 14:31 
Тем временем, у людей zpool в коньках на домашнем пк все чаше встречается. Ага.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

33. "В ядро Linux 6.2 войдут улучшения RAID5/6 в Btrfs"  –1 +/
Сообщение от Аноним (33), 18-Дек-22, 21:54 
В линуксе даже фат 32 портится если не размонтировать.
А в sync режиме тормозит.
Нет какого-то среднего режима как в винде.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

61. "В ядро Linux 6.2 войдут улучшения RAID5/6 в Btrfs"  +/
Сообщение от FlashUser (?), 18-Дек-22, 23:27 
Как-раз таки средний режим есть: dirsync
Ответить | Правка | Наверх | Cообщить модератору

67. "В ядро Linux 6.2 войдут улучшения RAID5/6 в Btrfs"  +1 +/
Сообщение от Аноним (68), 19-Дек-22, 00:55 
Есть, просто надо ставить dirty_bytes/ratio поменьше
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

150. "В ядро Linux 6.2 войдут улучшения RAID5/6 в Btrfs"  +/
Сообщение от Аноним (148), 20-Дек-22, 05:42 
/etc/sysctl.conf

# This fix enoumous big diry bytes (16 gb system vm.dirty_background_bytes 3.2 Gb ??? )
# 64  mb - when system starts writing to disk  64*1024*1024
# 256 mb - when system limits io to device speed 256*1024*1024
# Guys from SUSE recommends keep this in proportion 1:2 - 1:4
# Ubuntu guys recommends to set this even lower 16 and 42 Mb but well...
# This emulates near 1 gb ram default behaviour

#let only 64 mb of pages in ram before writing to disk on background
vm.dirty_bytes = 67108864
#let only 256 mb of pages in ram before blocking i/o to write to disk
vm.dirty_background_bytes = 268435456

## use this on low ram machile (32 and 64 mb)
#vm.dirty_bytes = 33554432
#vm.dirty_background_bytes = 67108864

Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

101. "В ядро Linux 6.2 войдут улучшения RAID5/6 в Btrfs"  –2 +/
Сообщение от Lost Inside (ok), 19-Дек-22, 09:24 
На внешних устройствах лучше держать NTFS или exFAT, для совместимости с.
ИМХО, конечно же.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

118. "В ядро Linux 6.2 войдут улучшения RAID5/6 в Btrfs"  +/
Сообщение от Аноним (4), 19-Дек-22, 14:09 
btrfs лучше всего для совместимости. для нее есть хорошие дрова для винды.
Ответить | Правка | Наверх | Cообщить модератору

113. "В ядро Linux 6.2 войдут улучшения RAID5/6 в Btrfs"  +2 +/
Сообщение от Трианон (ok), 19-Дек-22, 12:53 
Т.е., выдергиваешь внешний носитель, не размонтировав ФС на нём, ну ССЗБ. Так-то любая ФС порушится.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

117. "В ядро Linux 6.2 войдут улучшения RAID5/6 в Btrfs"  +/
Сообщение от Аноним (4), 19-Дек-22, 14:08 
после размонтированя конечно. посмотри как btrfs себя ведет если залить 20 гигов и размонтировать - она размонтируется мгновенно. похоже какие то журналы еще не записаны на уровне ядра.
Ответить | Правка | Наверх | Cообщить модератору

149. "В ядро Linux 6.2 войдут улучшения RAID5/6 в Btrfs"  +/
Сообщение от Аноним (148), 20-Дек-22, 05:40 
Это зависит от параметра ядра.

добавь это в /etc/sysctl.conf

#let only 64 mb of pages in ram before writing to disk on background
vm.dirty_bytes = 67108864
#let only 256 mb of pages in ram before blocking i/o to write to disk
vm.dirty_background_bytes = 268435456

Ответить | Правка | Наверх | Cообщить модератору

178. "В ядро Linux 6.2 войдут улучшения RAID5/6 в Btrfs"  +/
Сообщение от Аноним (-), 24-Дек-22, 19:48 
С более-менее новыми ядрами это уже не надо: они сами замечают что накопитель медленный и урезают ему dirty по своей инициативе, чтобы размонтирование, отбор памяти у кэша и проч занимали бы человеческое время.

А на быстром накопителе это только немного просадит производительность без особых положительных эффектов. Лучше ядра использовать не сильно древние, а на десктопе еще и low latency варианты к тому же. Для общей интерактивности системы.

Ответить | Правка | Наверх | Cообщить модератору

177. "В ядро Linux 6.2 войдут улучшения RAID5/6 в Btrfs"  +/
Сообщение от Аноним (-), 24-Дек-22, 19:45 
> после размонтированя конечно. посмотри как btrfs себя ведет если залить 20 гигов
> и размонтировать - она размонтируется мгновенно. похоже какие то журналы еще
> не записаны на уровне ядра.

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

К сожалению это не совсем бесплатный фокус, придает ФС специфичные свойства, приколы с сводобным местом частично проистекают отсюда, ведь к метаданным это тоже применяется. Но с аварийным резервом на подобные случаи с этим справились более-менее.

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

Ответить | Правка | К родителю #117 | Наверх | Cообщить модератору

176. "В ядро Linux 6.2 войдут улучшения RAID5/6 в Btrfs"  +/
Сообщение от Аноним (-), 24-Дек-22, 19:35 
> У меня часто сыпиться на внешних устройствах,

Эти с любой ФС сыпятся. Иногда даже настолько что совсем умирают. Там надо не только размонтировать но и EJECT делать, как безопасное извлечение в винде.

В этом случае оно еще более-менее остановит фоновые операции. Иначе - возможно все что угодно. Вплоть до слета транслятора - и горе вам если у вас бэкапов нет, это вообще не определяется как устройство, или определяется в сервисном режиме контроллера - но что вы с ним таким делать будете? Btrfs если dup включить, с его 3 копиями суперблоков даже зачастую выживает, гораздо чаще чем многие другие.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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