Btrfs будет использоваться в платформе MeeGo в качестве ФС по умолчанию
В мобильной платформе MeeGo, появившейся в результате объединения проектов Maemo и Moblin, решено задействовать по умолчанию файловую систему Btrfs. В качестве основного мотива выбора Btrfs называются расширенные возможности данной ФС в плане сохранения целостности данных: возможность определения и автовосстановления ошибок, за счет поддержки двойного резервирования мета-данных, хранения контрольных сумм и работе с данными и метаданными в режиме copy-on-write (транзакционная файловая система, в которой данные не перезаписываются).Из других интересных с точки зрения разработчиков мобильной платформы возможностей называются:
- Встроенная поддержка хранения данных в сжатом виде;
- Поддержка доступных на запись снапшотов, которые можно использовать для фоновой автоматической установки обновлений, с последующим мгновенным переключением в обновленное окружение и возможностью отката изменений;
- Высокая производительность при работе с файлами небольшого размера (одно обращение к диску вместо трех, минимальный расход дискового пространства для хранения небольших файлов и индексов директорий);
- Встроенные механизмы для динамического распределения inode и предотвращения дефрагментации;
- Наличие специального режима для оптимальной работы на SSD-накопителях.
© OpenNet