Новая версия файловой системы Btrfs - 0.17

13.01.2009 11:37

Спустя полгода после выхода прошлого релиза, выпущена новая версия файловой системы Btrfs - 0.17, на которой будет основан код включенный в состав будущего Linux ядра 2.6.29. Важность версии 0.17 состоит в фиксации дискового формата, который больше не будет меняться, за исключением случаев, связанных с нахождением критических ошибок. Финальный стабильный релиз Btrfs 1.0 будет выпущен в течение 2009 года, хотя изначально он ожидался в конце 2008 года.

Из новшеств Btrfs 0.17 можно отметить:

  • Поддержку прозрачного сжатия данных (mount -o compress);
  • Улучшение механизмов распределения блоков данных;
  • Возможность связывания создаваемых Btrfs разделов с ранее существующими (device seed), при этом ранее существующий раздел используется в качестве каркаса, функционирующего в режиме только для чтения, а изменения в рамках дерева каталогов сохраняются в новом разделе;
  • Улучшение совместного использования блоков на время переноса экстентов. Например, в новой версии значительно лучше обрабатывается ситуация одновременного использования блоков в разных снапшотах, во время записи в COW (Copy On Write) лог;
  • Исправления ошибок и оптимизация производительности.