Slashdot на русском
Подписаться
Предложена новая файловая система Linux, способная исправлять поврежденные данные
Орельен Дебриер, создатель BeamFS, предложил обновление из 18 патчей вместо слияния своей работы. Это предложение заменяет его предыдущую концепцию файловой системы FTRFS. BeamFS отличается от таких файловых систем, как Btrfs и ZFS, тем, что включает коды коррекции ошибок Рида-Соломона непосредственно в каждый блок данных для восстановления. Такая конструкция позволяет обнаруживать и исправлять незначительные повреждения данных при каждой операции чтения. Если повреждение слишком сильное, BeamFS сообщит об ошибке, а не вернет поврежденные данные. Тестирование показало, что ext3 и ext4 возвращали некорректные данные без ошибок, в то время как Btrfs отказывалась читать файлы. BeamFS, однако, успешно возвращала корректные данные в большинстве сценариев повреждения. Единственный сбой произошел, когда был поврежден указатель на данные, что привело к отказу BeamFS в чтении. Сообщается, что Дебриер использовал Claude от Anthropic для генерации кода, проверки патчей и сопроводительного письма.