Вышел набор утилит E2fsprogs 1.42.8

Доступно обновление пакета E2fsprogs 1.42.8, в рамках которого развивается набор утилит для работы с файловыми системами Ext2, Ext3 и Ext4, в том числе для выполнения операций по созданию ФС (mke2fs), изменению размера (resize2fs), восстановлению целостности (e2fsck), настройке (tunefs) и отладке (debugfs). В анонсе нового выпуска Theodore Ts’o отметил необходимость перейти на новую версию пакета при первой возможности. Из изменений можно отметить:

E2fsck теперь определяет и восстанавливает испорченные деревья экстентов (extent trees), содержащие некорректный экстент в конце блоков, замыкающих ветки дерева; При уменьшении размера ФС через resize2fs теперь проверяется выход блоков битовых карт за допустимые границы уменьшенной ФC; E2fsck больше не жалуется на значение расширенных атрибутов нулевой длины. Устранено регрессивное изменение в e2fsprogs v1.42, приводящее к краху при вызове «e2image -s»; Выполнение mke2fs с указанием неверного размера журнала теперь завершается ошибкой; Опция »-R» признана устаревшей (следует использовать »-E»), при её использовании отныне будет выводиться соответствующее предупреждение; Устранена проблема в Debugfs, из-за которой выводились сообщения об ошибках для некоторых подкоманд extent_inode, которые принимают аргументы (split_node, replace_node, insert_node); Исправлен парсинг 's' (секторы) в parse_num_blocks2, что приводило к проблемам в программах, которые использовали mke2fs; В процессе работы mke2f для корневой директории теперь не устанавливаются реальные uid/gid процесса mke2fs, для переопределения нового поведения введён параметр root_owner; В tune2fs добавлена защита от установки размера inode больше, чем размер блока; Налажена возможность проверки при помощи e2fsck ФС в режиме только для чтения с внешним журналом; Устранены проблемы с изменением размера некоторых ФС (flex_bg && ! resize_inode) в режиме off-line В e2image обеспечена работа большими ФС (более 32-bit).

© OpenNet