Логотип

Выпущена версия exFAT Progs 1.4 для Linux с поддержкой создания таблиц разделов

Выпущена версия exFAT Progs 1.4 для Linux с поддержкой создания таблиц разделов

Разработчики пакета exfatprogs представили обновление версии 1.4 — набора утилит для работы с файловой системой exFAT в Linux. Проект продолжает активно развиваться и постепенно становится стандартным инструментом для создания, проверки и обслуживания exFAT-разделов в современных дистрибутивах Linux.

Новая версия получила поддержку создания таблиц разделов, улучшения совместимости с современными накопителями, исправления ошибок и оптимизацию производительности. Для пользователей Linux это означает более удобную работу с USB-накопителями, SSD, внешними дисками и картами памяти, особенно в смешанных средах Windows/Linux.

Утилиты пользовательского пространства файловой системы exFAT для Linux были выпущены сегодня с улучшениями и новыми функциями для программ mkfs.exfatfsck.exfat и exfatprogs.

В Exfatprogs 1.4 появились новые функции для утилиты mkfs.exfat: поддержка создания таблицы разделов, благодаря чему Windows распознает только что отформатированные устройства, новая опция --upcase для форматирования разделов с использованием пользовательской таблицы преобразования регистра, а также поддержка вывода UUID тома после форматирования.

Утилита mkfs.exfat теперь также предупреждает пользователей при использовании опции -s, по умолчанию использует 512-байтовые кластеры на очень маленьких устройствах, всегда очищает первые 0x10000 байт, оптимизирует ввод-вывод с обнулением, проверку и ведение журнала прогресса во время форматирования, а также обнаруживает сторонние файловые системы и таблицы разделов перед форматированием.

Кроме того, в mkfs.exfat были исправлены ошибки, связанные с некорректным выводом UUID тома и прямым вводом-выводом для проверки записи, проблемы с 32-битным переполнением, из-за которых мог выбираться неправильный размер кластера или возникала ошибка -f, проблемы с использованием памяти при форматировании очень больших устройств, а также проблемы с общим ограничением кластеров для больших томов.

С другой стороны, утилита fsck.exfat получила новые --put-mbr и --clear-mbr опции для добавления или удаления записей в таблице разделов, чтобы повысить совместимость с Windows на существующих томах, а также улучшения в расширении для подсчета битов в растровых изображениях и более эффективную обработку переполнения индикатора выполнения при повреждении растровых изображений.

Читать  Что такое RPC удаленного вызова процедуры в ОС?

Кроме того, в Exfatprogs 1.4 добавлены утилиты chdosattr и lsdosattr для просмотра и изменения атрибутов файлов DOS, добавлены примеры таблиц преобразования регистра и вспомогательный скрипт для создания двоичных файлов таблиц преобразования регистра для тестирования, удалена поддержка ядер Linux до версии 2.6, а также добавлена возможность восстановления после коротких прерываний при чтении/записи во время операций ввода-вывода.

Более подробную информацию об изменениях, внесенных в exFAT Progs 1.4, можно найти на странице проекта на GitHub, где вы можете скачать архив с исходным кодом, если хотите скомпилировать Exfatprogs в своем дистрибутиве Linux. Однако рекомендуется устанавливать Exfatprogs из стабильных репозиториев вашего дистрибутива.

Exfatprogs — это набор официальных утилит пользовательского пространства, в который входят все стандартные утилиты для создания, исправления и отладки файловых систем exFAT в дистрибутивах Linux. Цель проекта exfatprogs — предоставить пользователям Linux такие же высокопроизводительные и качественные утилиты, как и в Windows.

 

Что такое exfatprogs

exfatprogs — это набор пользовательских утилит для работы с файловой системой exFAT. Пакет пришёл на смену устаревшему exfat-utils и активно используется в современных версиях Linux. В состав входят инструменты:

  • mkfs.exfat — создание файловой системы exFAT;
  • fsck.exfat — проверка и восстановление файловой системы;
  • tune.exfat — настройка параметров exFAT;
  • dump.exfat — диагностика и анализ структуры;
  • exfat2img — создание образов метаданных.

 

Поддержка exFAT особенно важна для пользователей, которым требуется совместимость между Linux, Windows, macOS, игровыми приставками, телевизорами и различными мобильными устройствами. Формат exFAT хорошо подходит для больших файлов и современных флеш-накопителей. :contentReference[oaicite:0]{index=0}

 

Главное нововведение exfatprogs 1.4

Ключевым изменением релиза стала поддержка создания таблиц разделов. Это упрощает подготовку накопителей к работе непосредственно средствами Linux без необходимости использовать дополнительные инструменты.

Читать  Конвейер в Unix или Linux

Ранее пользователям зачастую приходилось отдельно создавать GPT или MBR-разметку через fdisk, parted или графические менеджеры дисков, а уже затем форматировать раздел в exFAT. Теперь процесс стал более интегрированным и удобным.

Подобное изменение особенно полезно:

  • при подготовке USB-накопителей;
  • для создания загрузочных носителей;
  • при настройке внешних SSD;
  • для работы с картами памяти большого объёма;
  • в автоматизированных сценариях развёртывания Linux.

 

Почему exFAT остаётся востребованной файловой системой

Несмотря на широкое распространение ext4, XFS и Btrfs в Linux, файловая система exFAT продолжает активно использоваться благодаря своей универсальности.

Основные преимущества exFAT:

  • поддержка файлов больше 4 ГБ;
  • совместимость с Windows и macOS;
  • хорошая работа с флеш-памятью;
  • отсутствие сложного журналирования;
  • широкая поддержка бытовой электроники.

 

Именно поэтому exFAT часто применяется для внешних SSD, USB-флешек, SD-карт, медиатек и переносимых архивов данных.

С версии ядра Linux 5.7 поддержка exFAT интегрирована непосредственно в ядро системы, а exfatprogs стал основным набором инструментов для управления такими разделами. :contentReference[oaicite:1]{index=1}

 

Что изменилось в экосистеме Linux

За последние годы Linux значительно улучшил поддержку exFAT. Многие популярные программы управления разделами уже работают через exfatprogs.

Например, современные версии GParted используют exfatprogs для создания и проверки exFAT-разделов. :contentReference[oaicite:2]{index=2}

Во многих дистрибутивах пакет устанавливается автоматически или доступен из официальных репозиториев:

  • Ubuntu;
  • Debian;
  • Fedora;
  • Arch Linux;
  • openSUSE;
  • Linux Mint.

 

Установка обычно выполняется одной командой:

sudo apt install exfatprogs

 

или:

sudo dnf install exfatprogs

 

Практическое значение обновления

Поддержка создания таблиц разделов особенно важна для системных администраторов и опытных пользователей Linux.

Теперь многие операции можно автоматизировать в скриптах:

  • разметка диска;
  • создание GPT;
  • форматирование exFAT;
  • подготовка внешних накопителей;
  • массовая настройка устройств.

 

Это особенно актуально в корпоративной среде, сервисных центрах и инфраструктуре резервного копирования.

Кроме того, exfatprogs показывает хорошую производительность при проверке файловых систем. Согласно данным проекта, современные версии fsck.exfat работают значительно быстрее старых решений на базе exfat-fuse. :contentReference[oaicite:3]{index=3}

Читать  Разница между подкачкой и сегментацией

 

Совместимость и ограничения

Несмотря на улучшения, exFAT всё ещё имеет некоторые ограничения по сравнению с Linux-ориентированными файловыми системами.

Например:

  • нет полноценного журналирования;
  • ограничены возможности изменения размеров разделов;
  • хуже подходит для серверных нагрузок;
  • меньше механизмов защиты данных;
  • не оптимизирована для многопользовательских Linux-систем.

 

Однако для внешних накопителей, обмена файлами между ОС и бытового использования exFAT остаётся одним из лучших вариантов.

 

Выводы

Релиз exfatprogs 1.4 продолжает развитие полноценной поддержки exFAT в Linux. Добавление возможности создания таблиц разделов делает пакет ещё более удобным для повседневного использования и автоматизации.

Linux постепенно превращается в полноценную платформу для работы с exFAT без необходимости использовать сторонние драйверы или устаревшие утилиты. Пользователи получают более стабильную работу с внешними накопителями, современными SSD и картами памяти.

Для тех, кто регулярно переносит данные между Windows и Linux, exfatprogs становится практически обязательным инструментом.

 

Часто задаваемые вопросы

Что такое exfatprogs?

Это набор утилит Linux для создания, проверки и обслуживания файловой системы exFAT.

Чем exfatprogs отличается от exfat-utils?

exfatprogs является современным и активно поддерживаемым проектом, пришедшим на смену устаревшему exfat-utils.

Поддерживается ли exFAT в ядре Linux?

Да, начиная с Linux 5.7 поддержка exFAT встроена непосредственно в ядро.

Для чего нужна поддержка создания таблиц разделов?

Она позволяет быстрее и удобнее подготавливать накопители к работе без использования дополнительных инструментов.

Можно ли использовать exFAT для SSD и флешек?

Да, exFAT хорошо подходит для USB-накопителей, внешних SSD и карт памяти.

Подходит ли exFAT для Linux-серверов?

Обычно нет. Для серверных задач чаще используют ext4, XFS или Btrfs.

Как установить exfatprogs?

В большинстве дистрибутивов Linux достаточно установить пакет exfatprogs через менеджер пакетов.

Можно ли восстановить exFAT-раздел через Linux?

Да, утилита fsck.exfat позволяет проверять и восстанавливать файловую систему exFAT. :contentReference[oaicite:4]{index=4}

Редактор: AndreyEx

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

18 − 6 =

Это может быть вам интересно


Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала