



В новом Linux 7.1 обработка NTFS переносится в пространство ядра. FUSE уходит на пенсию?
Состоялся релиз стабильной ветки ядра Linux 7.1. Главное событие апдейта — полностью переписанная реализация файловой системы NTFS. Разработка драйвера заняла долгие четыре года, но результат того стоит: разработчики наконец-то реализовали полноценную и стабильную поддержку записи на уровне ядра.
Долгие годы работа с Windows-разделами в Linux оставалась компромиссом: администраторам приходилось мириться либо со слабой производительностью FUSE-решений вроде ntfs-3g, либо с ограничениями старого ядерного драйвера. Новый релиз кардинально меняет правила игры.
Что изменилось под капотом:
нативная поддержка записи с отложенным выделением блоков — механизм грамотно оптимизирует очереди, снижая фрагментацию данных и уменьшая износ дисковой подсистемы;
интеграция с iomap и folio — переход на современные ядерные API для управления вводом-выводом и страницами памяти радикально ускоряет дисковые операции, попутно снижая накладные расходы процессора;
новый инструментарий ntfsprogs-plus — дополнение к ядерной части представлен свежий набор утилит пользовательского пространства для проверки, обслуживания и диагностики NTFS-томов.
Для IaaS-провайдеров и инженеров эксплуатации новый драйвер устраняет серьезное узкое место при обслуживании гетерогенных сред. Миграция клиентских данных, бэкапы гостевых ОС и прямое монтирование NTFS-дисков теперь работают стабильнее и значительно быстрее. Исчезают просадки по I/O, характерные для userspace-прослоек, уступая место производительной и предсказуемой работе с файловой системой напрямую через ядро.
Бесплатный курс «Системный администратор Linux с нуля»
Освойте администрирование Linux на SelectOS и станьте востребованным специалистом.
Зарегистрироваться →
Прекращена возможность сборки IPv6 в виде
Читать на habr.com