На мой взгляд, самая производительная - Ext2. Но количество ошибок, возникающих, без работы журнала - велико. Если брать в расчет что ФС с журналом, то самая быстрая EXT4 или RaiserFS (но она пока тупиковая, т.к. очень медленно развивается). Возможно, в скором времени, нас порадует btrfs, но на данном этапе она ни как не подходит для продакшна.
Конвертация - как бы костыль (там мало того, что многие особенности новой ФС будут работать только для вновь созданных файлов, так еще и фрагментация со старого раздела полностью унаследуется новым). Если дорожите данными то перед такой операцией обязательно нужно сделать бекап. Ну, а коли скинули данные в бекап - кто мешает форматнуть по новой раздел в ext4 и восстановить на него данные из бекапа?
В ваших словах 50% правды. Без переформатирования мы лишаемся лишь flex_bg и поддержки файлов больше 16 ТБ (что для меня как-то и не важно). А вообще, если есть дисковое пространство для резервного копирования данных, то я только за. Это единственная операция, которая позволяет с высокой вероятностью сохранить данные (просто моя задача заключалась в произведении именно конвертации).
Существует утилита e4defrag, которая преобразует старый формат файлов (bitmap), в новый, принятый в EXT4 (extents).
ВНИМАНИЕ! УТИЛИТА НАХОДИТСЯ НА СТАДИИ ТЕСТИРОВАНИЯ И МАЛО ПРИГОДНА ДЛЯ РЕАЛЬНОГО ИСПОЛЬЗОВАНИЯ!Подобную операцию можно выполнить и пофайлово, исрользуя утилиту chattr, которая поставляется с пакетом e2fsprogs. Она позволяет установить атрибут который заставит ядро переписать файл в новом отображении extents. Это можно сделать на смонтированной и работающей файловой системе. Фактически это, наверное, единственный способ это сделать.
ВНИМАНИЕ! УТИЛИТА НАХОДИТСЯ НА СТАДИИ ТЕСТИРОВАНИЯ И МАЛО ПРИГОДНА ДЛЯ РЕАЛЬНОГО ИСПОЛЬЗОВАНИЯ!Для проверки расширенных атрибутов файла (и директорий) можно воспользоваться lsattr:
# lsattr /home/user/foo/bar
------------------- /home/user/foo/bar
Теперь установит атрибут для extents:
# chattr +e /home/user/foo/bar
Снова проверяем:
# lsattr /home/user/foo/bar
-----------------e- /home/user/foo/bar
ВНИМАНИЕ! ВСЕ ПРИВЕДЕННЫЕ ВЫШЕ ДЕЙСТВИЯ, ПОТЕНЦИАЛЬНО МОГУТ ПРИВЕСТИ К ПОТЕРЕ ДАННЫХ!