Представляю вашему вниманию сабж. Лицензия — GNU GPL v3. Сайт: http://code.google.com/p/exfat/
На всякий случай поясню что такое exFAT. Это простая файловая система, созданная Microsoft и позиционируемая для флешек и внешних жестких дисков как замена FAT32. Внутренне похожа на FAT32, но не совместима с ней. Основные отличия: поддержка файлов размером более 4 ГБ и разделов более 2 ТБ. Поддерживается в Windows XP (с обновлением KB955704), Windows Vista (начиная с SP1) и Windows 7. Стандартизирована в качестве ФС для карт памяти SDXC.
В настоящее время драйвер пребывает в состоянии беты, поэтому нужны тестеры. Если есть время, потестируйте пожалуйста. Инструкция по сборке здесь. Не забудьте забекапить данные с exFAT раздела, на котором будете тестировать! Неплохо также иметь под рукой винду, чтобы периодически запускать chkdsk.
Драйвер является FUSE-модулем. Почему не ядерный модуль? Во-первых, писать под FUSE гораздо проще, во-вторых ядерная реализация exFAT вряд ли будет принята в основную ветку ядра из-за неясного статуса с патентами, а поддерживать драйвер вне основной ветки — это бесконечный геморрой.
Известные проблемы версии 0.9:
- бинарные пакеты есть только для Fedora 12, пользователям других дистрибутивов придется собирать самостоятельно;
- разделы не монтируются автоматически;
- отсутствует manpage;
- время сохраняется с разрешением 2 сек;
- медленное создание/переименование в каталогах с большим количеством (тысячи) файлов;
- занимаемое каталогами место может только увеличиваться;
- процент использованного места не обновляется в суперблоке (chkdsk не считает это ошибкой, но всё же);
- поддерживаются только системы с локалью UTF-8;
- метки времени в UTC не поддерживаются;
- ACL не поддерживаются.
Качаем, собираем, тестируем, отписываем сюда о результатах. Желательно указать дистрибутив, его версию и архитектуру.
P.S. exFAT не нужен, я знаю.