Активация поддержки Ext4 в Linux

Оценить преимущества новой файловой системы Ext4 можно уже сейчас. Несколько простых действий и вы счастливый обладатель самой продвинутой ФС для Linux.

Во-первых, рекомендуется использовать свежие версии ядра, т.к. Ext4 активно развивается. Далее пересобираем ядро:

make menuconfig

Следует выбрать опцию «Prompt for development and/or incomplete code/drivers» в меню «General» и «Ext4dev/ext4 extended fs support development (EXPERIMENTAL)» в меню «File Systems«.

Затем следуют стандартные:

make
make install
make install_modules

Теперь требуется собрать пакет e2fsprogs с поддержкой Ext4. Последние версии в тарболле можно найти , но предпочтительней взять исходники из репозитория:

$ git clone git://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git
$ cd e2fsprogs
$ git checkout -b pu
Switched to a new branch "pu"
$ git branch 
master
* pu
$ git pull git://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git pu

Получив исходники, компилируем их:

$./configure
$make
#make install

Учтите, что установка перезапишет стандартный e2fsprogs из дистрибутива.
После вышеуказанный действий и перезагрузки ваш Linux готов работать с Ext4.
Например:

mkfs.ext4 -j /dev/sda6

cоздаст файловую систему Ext4 на устройстве /dev/sda6, а

mount -t ext4dev /dev/sda6 /mnt/point

смонтирует ее в точке /mnt/point

Не забывайте, что Ext4 все еще находится в экспериментальном статусе! Не используйте эту файловую систему там, где требуется повышенная стабильность!