Спустя около 10 месяцев с момента прошлого релиза представлен стабильный выпуск пакета NTFS-3G + ntfsprogs 2012.1.15, включающего комплект утилит и драйвер для работы разделами NTFS в различных операционных системах, поддерживающих механизм FUSE, например, в Linux, Android, Mac OS X, FreeBSD, NetBSD, OpenSolaris, QNX и Haiku.

Драйвер оформлен в виде работающего в пространстве пользователя FUSE-модуля, который поддерживает реализацию файловой системы NTFS, совместимую с операционными системами Windows XP, Windows Server 2003, Windows 2000, Windows Vista, Windows Server 2008 и Windows 7. Начиная с прошлого выпуска в комплект также входит полный набор утилит ntfsprogs, позволяющих выполнять такие операции, как создание NTFS-разделов, проверка целостности, клонирование, изменение размера и восстановление удалённых файлов. Общие компоненты для работы c NTFS, используемые в драйвере и утилитах, вынесены в отдельную библиотеку.

Наиболее заметные изменения, добавленные с момента выхода прошлого стабильного релиза 2011.4.12:

  • В драйвере увеличена скорость работы со сжатыми данными. В библиотеке по умолчанию задействовано прозрачное сжатие. Поддержка сжатия добавлена в утилиту ntfscp;
  • В ntfs-3g добавлена опция delay_mtime для включения режима отложенного обновления атрибутов mtime и ctime, позволяющего добиться более высокой скорости обновления и создания файлов;
  • В утилите ntfsfix реализована опция "-d" для очистки флага "грязного" состояния ФС в случае успешного исправления. Кроме того, в ntfsfix реализована возможность очистки списка сбойных секторов;
  • В утилите ntfsresize реализована поддержка расширения списков экстентов RunList и возможность увеличения NTFS-разделов за счёт нижних областей диска, расположенных перед разделом, а не после него;
  • В ntfsclone обеспечена возможность создания и восстановления образов, содержащих только мета-данные;
  • В ntfsundelete добавлен код для попытки определения имени файла в процессе восстановления удалённых файлов, если имя не удалось определить в качестве имени используется номер inode;
  • В secaudit при отображении ACL дополнительно выводятся и SID-идентификаторы владельца и группы;
  • Исправлено около 20 ошибок, устранены проблемы со сборкой в ОС OpenIndiana и в системах на базе процессоров SPARC.


Источник: http://www.opennet.ru/opennews/art.shtml?num=32870