Доступно обновление пакета 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;
В процессе работы mke2fs для корневой директории теперь не устанавливаются реальные uid/gid процесса mke2fs, для переопределения нового поведения введён параметр root_owner;
В tune2fs добавлена защита от установки размера inode больше, чем размер блока;
Налажена возможность проверки при помощи e2fsck ФС в режиме только для чтения с внешним журналом;
Устранены проблемы с изменением размера некоторых ФС (flex_bg && !resize_inode) в режиме off-line;В e2image обеспечена работа с большими ФС (более 32-bit).
Источник: http://www.opennet.ru/opennews/art.shtml?num=37253
