Десятый альфа релиз сверхнадежной файловой системы Btrfs

15.01.2008 20:02

Chris Mason анонсировал выход десятой альфа версии файловой системы Btrfs, разрабатываемой при поддержке компании Oracle. Btrfs отличается повышенной надёжностью работы.

Новые возможности, представленные в релизе:

  • Изменение размера ФС на лету, без остановки работы (включая возможность уменьшения размера);
  • Средства для преобразования Ext3 разделов в Btrfs, не требующие промежуточного хранилища;
  • Поддержка "data=ordered";
  • Опции монтирования для отключения расчета дополнительных контрольных сумм режима "copy on write";
  • "barrier" режим, для сброса буферов на SATA и IDE диски во время проведения транзакции.

Другие возможности:

  • Для всех блоков данных и метаданных дополнительно хранятся контрольные суммы.
  • Возможность определения и автовосстановления ошибок, через поддержку copy-on-write режима работы с данными и метаданными (транзакционная файловая система, в которой данные не перезаписываются).
  • Снапшоты, с возможностью записи и изменения данных;
  • Максимальное число файлов - 2^64;
  • Минимальный расход дискового пространства для хранения небольших файлов и индексов директорий;
  • Двойное индексирование дерева каталогов: Btree и TEA hash;
  • Динамическое распределение inode;
  • Подразделы (несколько корней в одной ФС)
  • Быстрая проверка и восстановление ошибок.
  • Функции зеркалирования и разнесение на несколько дисков на уровне объектов;
  • Проверка целостности ФС на лету;
  • Эффективные средства инкрементального бэкапа и зеркалирования;
  • Возможность продолжения работы даже при частичном повреждении данных;
  • ACL (в планах).