03067 г. Киев
бульвар Вацлава Гавела, 4
+38 (044) 333 65 51
+38 (067) 333 65 51
[email protected]
[email protected]

В ядре Linux 4.14 найдена серьезная проблема с BCache

Пользователи Gentoo заметили изменение в Linux-ядре версии 4.14, которое приводит к повреждению файловой системы во время использования инструмента для кэширования доступа к дискам — BCache. Проблему уже устранили, а исправление будет добавлено в выпуск версии 4.14.2.

Проблема заключалась в том, что в системе блочного ввода/вывода (bio) есть новое поле для информации о разделах, которое используется вместо метода кодирования сведений в поле bi_bdev. Функция __bio_clone_fast использовалась для копирования информации о диске, но при этом обработка информации о разделах производилась с ошибками и это приводило к повреждению данных во время использования BCache.

Проблема проявляет себя, выдавая некорректные данные во время чтения из раздела BCache. Встречаются также случаи невозможности восстановить базовый раздел после монтирования его в составе BCache.

Share

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *