Ошибка в Bcachefs, приводящая к разрушению ФС при использовании нескольких устройств

Новости мира unix. Хотите узнать секрет вечного счастья? Откройте страницу 246.
Ответить
acolyte
Аватара пользователя
Сообщения: 3250
Зарегистрирован: 20.08.2022

#

Ошибка в Bcachefs, приводящая к разрушению ФС при использовании нескольких устройств
Дата публикации:Mon, 18 Mar 2024 20:00:02 +0300




В ядре Linux 6.7 обнаружена достаточно серьёзная ошибка в логике работы файловой системы Bcachefs, проявляющаяся в конфигурациях с несколькими устройствами хранения при использовании новых версий инструментов для создания ФС. Проблема выражается в том, что возможно создать ситуацию, когда ФС попробует обновить версию, это не будет завершено, после чего ядро может попробовать сделать версию ФС более старой - и в результате такого взаимодействия может произойти серьёзное разрушение ФС.



На данный момент всем пользователям Bcachefs с более чем одним устройством рекомендуется обновиться до ядра 6.8, потому что предложенные исправления не приняты в ветку 6.7 из-за несоответствия требованиям сопровождающих (исправления разных проблем присланы одним pull-запросом без разделения на отдельные патчи). Со временем будет реализован механизм рескана ФС для перестроения деревьев из метаданных inode, обеспечивающий восстановление даже в таких ситуациях.

Новость позаимствована с opennet.ru
Ссылка на оригинал: https://www.opennet.ru/opennews/art.shtml?num=60804

Жизнь за Нер'зула!

Ответить