[size="3"]Новая версия файловой системы Btrfs - 0.17[/size]
Спустя полгода после выхода прошлого релиза, выпущена (http://permalink.gmane.org/gmane.comp.file-systems.btrfs/2261) новая версия файловой системы Btrfs - 0.17, на которой будет основан код включенный в состав будущего Linux ядра 2.6.29. Важность версии 0.17 состоит в фиксации дискового формата, который больше не будет меняться, за исключением случаев, связанных с нахождением критических ошибок. Финальный стабильный релиз Btrfs 1.0 будет выпущен в течение 2009 года, хотя изначально он ожидался в конце 2008 года.
Из новшеств (http://btrfs.wiki.kernel.org/index.php/Changelog) Btrfs 0.17 можно отметить:
* Поддержку прозрачного сжатия данных (mount -o compress);
* Улучшение механизмов распределения блоков данных;
* Возможность связывания создаваемых Btrfs разделов с ранее существующими (device seed), при этом ранее существующий раздел используется в качестве каркаса, функционирующего в режиме только для чтения, а изменения в рамках дерева каталогов сохраняются в новом разделе;
* Улучшение совместного использования блоков на время переноса экстентов. Например, в новой версии значительно лучше обрабатывается ситуация одновременного использования блоков в разных снапшотах, во время записи в COW (Copy On Write) лог;
* Исправления ошибок и оптимизация производительности.
http://www.opennet.r...shtml?num=19761 (http://www.opennet.ru/opennews/art.shtml?num=19761)
[size="3"]История появления и особенности реализации файловой системы Btrfs[/size]
"A short history of btrfs" - история появления, особенности реализации, сравнение с ZFS и планы по дальнейшему развитию файловой системы btrfs.
http://www.opennet.r...shtml?num=22819 (http://www.opennet.ru/opennews/art.shtml?num=22819)
[size="3"]Обновление пакета btrfs-progs [/size]Объявлено (http://permalink.gmane.org/gmane.comp.file-systems.btrfs/13936) о возрождении Git-репозитория на kernel.org с набором утилит btrfs-progs, ориентированных на управление разделами с файловой системой Btrfs. В отличие от ранее доступного пакета btrfs-progs, в новой версии появилась поддержка режима "scrub", при котором осуществляется чтение и проверка всех данных и метаданных с целью выявления ошибок и нарушений целостности в файловой системе Btrfs.
Загрузить новую стабильную версию утилит можно из репозитория git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs.git. Для сборки требуется наличие библиотек libuuid и libattr (в Debian находятся в пакетах uuid-dev и libattr-dev, в Fedora - libuuid.devel и libattr-devel).
Дополнительно отмечается ответвление (http://permalink.gmane.org/gmane.comp.file-systems.btrfs/13988) новой экспериментальной ветки, в которой добавлены утилиты qgroups и restriper, а также утилита recovery для извлечения файлов с повреждённой ФС. Отмечается, что следующим шагом станет начало бета-тестирования полноценной утилиты fsck для Btrfs, в настоящее время утилита btrfsck позволяет лишь выявлять ошибки, но не поддерживает их исправление.
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=32191)