LINUX.ORG.RU

Сообщения Relan

 

Свободный драйвер и набор утилит для exFAT, версия 0.9.4

Сегодня вышла новая версия fuse-exfat и набор утилит exfat-utils. Это скорее всего последняя бета-версия перед 1.0.

exFAT — это простая файловая система, созданная Microsoft и позиционируемая для флешек и внешних жестких дисков как замена FAT32. Внутренне похожа на FAT32, но не совместима с ней. Основные отличия: поддержка файлов размером более 4 ГБ и разделов более 2 ТБ. Поддерживается в Windows XP (с обновлением KB955704), Windows Vista (начиная с SP1) и Windows 7. Стандартизирована в качестве ФС для карт памяти SDXC.

Отличия версии 0.9.4 от 0.9.3:

  • Основное новшество — появление набора утилит exfat-utils: dumpexfat, exfatfsck, mkexfatfs, exfatlabel.
  • Исправлена ошибка «Invalid argument» при монтировании ФС с диска, имеющего размер сектора больше 512 байт.
  • При размонтировании драйвер дожидается пока все закешированные данные не будут записаны на диск.
  • Ядерный кеш не сбрасывается при открытии файла. Это может слегка улучшить скорость чтения за счет избавления от лишних вызовов драйвера ядром.
  • ФС может быть размонтирована обычным пользователем (при помощи fusermount -u) если она была смонтирована им же [Tino Lange].
  • Ошибки и предупреждения теперь дублируются в syslog.

Исходники и пакеты для Fedora 14 уже доступны. Пакеты для Ubuntu 10.04 и 10.10 появятся в течение суток в PPA.

Тестируем, высказываемся, всё как обычно. :)

Relan
()

Свободный драйвер exFAT с полной поддержкой записи, версия 0.9.3

Сегодня вышла новая версия fuse-exfat.

exFAT — это простая файловая система, созданная Microsoft и позиционируемая для флешек и внешних жестких дисков как замена FAT32. Внутренне похожа на FAT32, но не совместима с ней. Основные отличия: поддержка файлов размером более 4 ГБ и разделов более 2 ТБ. Поддерживается в Windows XP (с обновлением KB955704), Windows Vista (начиная с SP1) и Windows 7. Стандартизирована в качестве ФС для карт памяти SDXC.

Отличия версии 0.9.3 от 0.9.2:

  • занимаемое каталогами место может уменьшаться;
  • время сохраняется с точностью до 1 сек вместо 2 сек;
  • исправлено отображение временны́х меток на Mac OS X когда исполняемый файл собран для i386 или ppc;
  • исправлено отображение размера ФС на системах, отличных от GNU.

Пакеты для Fedora 13 уже доступны, для Ubuntu 10.04 и 10.10 появятся в течение суток в PPA.

P. S. Новость для оживления дискуссии: Apple добавит полную поддержку exFAT в Mac OS X 10.6.5. Вполне закономерно, т. к. они не могут не поддерживать карты памяти SDXC, которые через некоторое время займут доминирующее положение на рынке. Так что чтобы GNU/Linux не оказался вперде в плане поддержки карт памяти и использующих эти карты устройств, надо пилить поддержку exFAT уже сейчас.

Relan
()

Свободный драйвер exFAT с полной поддержкой записи, версия 0.9.2

Сегодня, несмотря на жару, вышла новая версия fuse-exfat.

exFAT — это простая файловая система, созданная Microsoft и позиционируемая для флешек и внешних жестких дисков как замена FAT32. Внутренне похожа на FAT32, но не совместима с ней. Основные отличия: поддержка файлов размером более 4 ГБ и разделов более 2 ТБ. Поддерживается в Windows XP (с обновлением KB955704), Windows Vista (начиная с SP1) и Windows 7. Стандартизирована в качестве ФС для карт памяти SDXC.

Отличия версии 0.9.2 от 0.9.1:

  • исправлен баг, из-за которого каталог иногда мог стать нечитаемым после переименования файла в нем;
  • добавлена поддержка Solaris и различных *BSD [Albert Lee];
  • улучшена обработка ошибок на поврежденных разделах;
  • улучшен фильтр допустимых в именах файлов символов;
  • добавлена страница man.

Как всегда, приглашаю всех желающих потестировать и рассказать о своем опыте работы с данных драйвером.

Relan
()

Свободный драйвер exFAT с полной поддержкой записи, версия 0.9.1

Сегодня вышел сабж: http://code.google.com/p/exfat/

exFAT — это простая файловая система, созданная Microsoft и позиционируемая для флешек и внешних жестких дисков как замена FAT32. Внутренне похожа на FAT32, но не совместима с ней. Основные отличия: поддержка файлов размером более 4 ГБ и разделов более 2 ТБ. Поддерживается в Windows XP (с обновлением KB955704), Windows Vista (начиная с SP1) и Windows 7. Стандартизирована в качестве ФС для карт памяти SDXC.

Отличия версии 0.9.1 от 0.9.0:

  • добавлена поддержка автомонтирования (необходим util-linux-ng 2.18, точнее libblkid);
  • исправлен баг, из-за которого невозможно было смонтировать разделы, имеющие размер битовой карты кластеров больше, чем нужно;
  • исправлен крах при вызове statfs() для раздела, имеющего ошибки в корневом каталоге;
  • исправлены специфические для тупоконечных машин баги;
  • прочие багфиксы.

Просьба сборщикам бинарных пакетов обратить внимание на изменения в spec-файле.

Помощь в тестировании всячески приветствуется. :)

Relan
()

[Наш ответ Чемберлену] Свободный драйвер exFAT с полной поддержкой записи

Представляю вашему вниманию сабж. Лицензия — 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 не нужен, я знаю.

Relan
()

Russian hot keys bugfix for Firefox

Небольшое объявление для всех пользователей сабжевого расширения. Отныне оно хостится на mozilla.org, поэтому рекомендую всем установить его заново отсюда: https://addons.mozilla.org/firefox/3529/

После этого оно будет обновляться автоматически.

Для тех, кто не знает о чем речь: сабжевое расширение решает проблему с не работающими горячими клавишами в Firefox (сборки под GTK2). Годится только для русского языка и "йцукен" клавиатур.

Relan
()

RSS подписка на новые темы