Разработчики серверного дистрибутива CoreOS приняли решение отказаться от использования файловой системы Btrfs. Вместо неё будут применяться ext4 и OverlayFS.

Решение было принято в результате обсуждения, начавшегося ещё в декабре прошлого года. Главная причина — многочисленные проблемы, возникшие из-за ошибок файловой системы Btrfs.

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

В свежем альфа-релизе CoreOS контейнеры Docker уже используют файловые системы ext4 и OverlayFS. По мнению разработчиков это должно привести к положительному эффекту — уменьшению ошибок и повышению производительности.

Версия для печати