Chris Mason анонсировал выход (http://groups.google.com/group/fa.linux.kernel/msg/c30607645...) десятой альфа версии файловой системы Btrfs (http://oss.oracle.com/projects/btrfs), разрабатываемой при поддержке компании Oracle. Btrfs отличается повышенной надёжностью работы.
Новые возможности, представленные в релизе:
- Изменение размера ФС на лету, без остановки работы (включая возможность уменьшения размера);
- Средства для преобразования Ext3 разделов в Btrfs, не требующие промежуточного хранилища;
- Поддержка "data=ordered";
- Опции монтирования для отключения расчета дополнительных контрольных сумм режима "copy on write";
- "barrier" режим, для сброса буферов на SATA и IDE диски во время проведения транзакции.
Другие возможности:
- Для всех блоков данных и метаданных дополнительно хранятся контрольные суммы.
- Возможность определения и автовосстановления ошибок, через поддержку copy-on-write режима работы с данными и метаданными (транзакционная файловая система, в которой данные не перезаписываются).
</li>- Снапшоты, с возможностью записи и изменения данных;
</li>- Максимальное число файлов - 2^64;
</li>- Минимальный расход дискового пространства для хранения небольших файлов и индексов директорий;
</li>- Двойное индексирование дерева каталогов: Btree и TEA hash;
</li>- Динамическое распределение inode;
</li>- Подразделы (несколько корней в одной ФС)
</li>- Быстрая проверка и восстановление ошибок.
- Функции зеркалирования и разнесение на несколько дисков на уровне объектов;
</li>- Проверка целостности ФС на лету;
</li>- Эффективные средства инкрементального бэкапа и зеркалирования;
</li>- Возможность продолжения работы даже при частичном повреждении данных;
</li>- ACL (в планах).
</li>
URL: http://groups.google.com/group/fa.linux.kernel/msg/c30607645...
Новость: http://www.opennet.me/opennews/art.shtml?num=13676