В ядре Linux 3.3 появится новая реализация механизма изменения размера Ext4 на лету

Ted Ts'o опубликовал список планируемых к включению в ядро Linux 3.3 патчей для файловой системы Ext4, который, кроме многочисленных мелких доработок и исправлений ошибок, включает в себя новую реализацию механизма изменения размера ФС, работающую в пространстве ядра.

Механизм был разработан Yongqiang Yang и представлен еще 8 ноября 2011 года в виде патча. В отличие от существующей в настоящее время системы изменения размера, он полностью реализован в ядре, а потому работает намного быстрее. В тестах производительности он значительно обогнал прошлую реализацию, позволив изменить размер файловой системы, с 20 Гб до 230 Гб за 3.3 секунды, вместо более чем 5 минут, которые понадобились утилите resize2fs.

Для выполнения изменения размера в ядро был добавлен новый ioctl EXT4_IOC_RESIZE_FS. Общий размер нового кода составил около 1000 строк.




Вас также может заинтересовать:

Базовая поддержка Intel Ivy Bridge появится в ядре Linux 2.6.40
Для Linux представлена реализация разгона (overclock) GPU Intel
Tuxera: Наша реализация NTFS быстрее других файловых систем в Linux
Обновление ядра Linux 3.2.8. Несколько DoS-уязвимостей в ядре Linux
В Linux ядре замечены проблемы...
В ядре Linux найдена локальная root-уязвимость