23 Ноября 2024, 16:30

Btrfs

Автор ping_Win, 13 Января 2009, 16:41

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

ping_Win

13 Января 2009, 16:41 Последнее редактирование: 02 Ноября 2011, 02:41 от Zhek@Ch
[size="3"]Новая версия файловой системы Btrfs - 0.17[/size]

Спустя полгода после выхода прошлого релиза, выпущена новая версия файловой системы 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) лог;
 * Исправления ошибок и оптимизация производительности.

http://www.opennet.r...shtml?num=19761

turbo

31 Июля 2009, 18:35 #1 Последнее редактирование: 02 Ноября 2011, 17:35 от Zhek@Ch
[size="3"]История появления и особенности реализации файловой системы Btrfs[/size]

"A short history of btrfs" - история появления, особенности реализации, сравнение с ZFS и планы по дальнейшему развитию файловой системы btrfs.

http://www.opennet.r...shtml?num=22819

Zhek@Ch

02 Ноября 2011, 02:48 #2 Последнее редактирование: 02 Ноября 2011, 02:48 от Zhek@Ch
[size="3"]Обновление пакета btrfs-progs [/size]

Объявлено о возрождении 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).

Дополнительно отмечается ответвление новой экспериментальной ветки, в которой добавлены утилиты qgroups и restriper, а также утилита recovery для извлечения файлов с повреждённой ФС. Отмечается, что следующим шагом станет начало бета-тестирования полноценной утилиты fsck для Btrfs, в настоящее время утилита btrfsck позволяет лишь выявлять ошибки, но не поддерживает их исправление.