Доступно (https://www.kernel.org/pub/linux/kernel/people/tytso/e2fspro.../) обновление пакета E2fsprogs 1.42.8 (http://e2fsprogs.sourceforge.net/), в рамках которого развивается набор утилит для работы с файловыми системами Ext2, Ext3 и Ext4, в том числе для выполнения операций по созданию ФС (mke2fs), изменению размера (resize2fs), восстановлению целостности (e2fsck), настройке (tunefs) и отладке (debugfs). В анонсе нового выпуска Theodore Ts'o отметил необходимость перейти на новую версию пакета при первой возможности.Из изменений (http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.42.8) можно отметить:
- 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).
URL: http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.42.8
Новость: http://www.opennet.me/opennews/art.shtml?num=37253
Для Винды тоже есть такой драйвер для всех ext'ов.
это утилиты
Вы путаете с http://www.ext2fsd.com/ ?
Я ничего не путаю.
Просто ext и под Виндой нормально работает. И скорость выше, чем у NTFS.
> И скорость выше, чем у NTFS.Что, правда??? Пруфы есть?
Да, разумеется, я это своими глазами вижу прямо сейчас.
> Я ничего не путаю.Путаете-путаете.
ext2fsd - драйвер ext* под винду.
E2fsprogs - набор *nix утилит для работы с файловой системой.
И даже для ext4? Везёт вам. Эх, если бы в openbsd был бы драйвер ext4... :(Приходится дуалбутчикам использовать ext2 везде. А что делать? 3д-акселлерации от radeon так добиться и не смог, приходится debian в dualboot держать.
Для fuse какого-нибудь ext4 драйвера нет случаем, хоть медленного и неполноценного?
https://github.com/gerard/ext4fuse
http://omaimac.blogspot.com/2012/10/how-to-mount-ext4-linux-...
Первый драйвер тоже работает с ext4 отлично.
Зато с этим были проблемы.
> Для fuse какого-нибудь ext4 драйвера нет случаем, хоть медленного и неполноценного?ext4 на чтение без проблем, на запись сложнее - экстенты не осиляют.
Ну а где же дефрагментатор?
Появился ещё с 1.42. С размарозкой )
>разморозкойПрошу прощения.
Уже давно считается, что в Ехт(3|4) дефрагментации нет.
Не так. Нету фрагментации, а дефрагментация есть =)
Неправильно: считается что дефрагментация не нужна. Но дефрагментатор есть, только им мало кто пользуется.
> Уже давно считается, что в Ехт(3|4) дефрагментации нет.Есть там - и фрагментация и дефрагментация. Даже сам получал фрагментированную ФС - другой вопрос, что это только циферки. Вкратце, суть в том, что если много меленьких файлов пишутся одновременно, то может оказаться, что у вас 1000 файлов, каждый из которых разбит на два фрагмента, что показывает большой процент фрагментации в fsck. Хотя ни на что, кроме этих самых файлов она, в сущности, не влияет.
Но если вам нравятся красивые 0.00 - 0.1 % фрагментции в fsck, можете использовать e4defrag, причём даже без размонтирования ФС.
В других способах использования вряд ли даже процентов пять превысит, и то, лечится той же утилиткой, если сильно охота.
e4defrag? Shake? =)
Он просто из только что криокамеры вылез. Такие ребята еще любят жаловаться на падающую плазму. В 2013 году :)
> Ну а где же дефрагментатор?* Added e4defrag tool which uses the EXT4_IOC_MOVE_EXT ioctl.
<...>
-- Theodore Y. Ts'o <tytso@mit.edu> Sat, 02 Jul 2011 22:38:57 -0400