21 Ноября 2024, 21:24

NTFS-3G

Автор turbo, 22 Октября 2008, 18:34

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

turbo

22 Октября 2008, 18:34 Последнее редактирование: 24 Января 2011, 13:20 от Zhek@Ch
[size="3"]Релиз драйвера NTFS-3G 1.5012 отмечен как по-настоящему стабильный[/size]

В релизе драйвера NTFS-3G 1.5012, после 13 лет разработки, достигнута возможность полноценного создания и удаления неограниченного числа файлов и директорий. Релиз был успешно протестирован через создание и удаление 54 миллионов файлов внутри директории.

NTFS-3G - полнофункциональный NTFS драйвер для Linux, FreeBSD и других систем, работающий на уровне пользователя через FUSE.
http://www.opennet.r...shtml?num=18505

ping_Win

26 Января 2009, 12:25 #1 Последнее редактирование: 24 Января 2011, 13:23 от Zhek@Ch
[size="3"]Выпущен релиз NTFS драйвера NTFS-3G 2009[/size]


"Stable NTFS-3G 2009.1.1 released" - выпущен релиз NTFS драйвера NTFS-3G 2009.1.1, первый выпуск после перехода проекта на новую нумерацию версий (год.месяц.номер). Кроме исправления ошибок, среди которых устранена неприятная утечка памяти, в NTFS-3G 2009.1.1 добавлена поддержка прозрачного перекодирования имен файлов в кодировку UTF-8, опция монтирования 'locale=' более не используется, так как имена теперь всегда преобразуются в кодировку UTF-8.

Из планов на 2009 год разработчики отмечают улучшение производительности, уменьшение потребление памяти, улучшение поддержки платформы Mac OS X, переход на модульную архитектуру, поддержку режима online-восстановления.

http://www.opennet.r...shtml?num=19937

ping_Win

13 Февраля 2009, 17:06 #2 Последнее редактирование: 24 Января 2011, 13:26 от Zhek@Ch
[size="3"]Вышел стабильный релиз NTFS драйвера NTFS-3G 2009.2.1[/size]

"Stable NTFS-3G 2009.2.1 Released" - вышел стабильный релиз NTFS драйвера NTFS-3G 2009.2.1, в котором представлены новые опции монтирования - 'recover' (по умолчанию, позволяет исправить проблемы по журналу изменений) и 'norecover' (позволят не предпринимать попыток восстановления NTFS раздела с нарушенной целостностью). Также по умолчанию включена поддержка пространства расширенных атрибутов определенных пользователем.

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

http://www.opennet.r...shtml?num=20262

turbo

27 Августа 2009, 18:21 #3 Последнее редактирование: 24 Января 2011, 13:30 от Zhek@Ch
[size="3"]Компания-разработчик Ntfs-3g подписала соглашение с Microsoft, касающиеся Exfat[/size]

Компания Tuxera, стоящая за разработкой драйвера NTFS-3g, объявила о начале интенсивного сотрудничества с компанией Microsoft, в рамках которого было подписано Соглашение об интеллектуальной собственности. Компания присоединилась к программе продвижения файловой системы exFAT, возглавляемой Microsoft, а также к Interop Vendor Alliance, сообществу поставщиков и разработчиков ПО и аппаратного оборудования, сотрудничающих в целях расширения взаимодействия с системами от Microsoft.

Получив отныне, в результате подписанных соглашений, доступ к полным спецификациям exFAT, исходного кода её реализации и к верификационному и тестовому инструментарию, Tuxera предоставит пользователям Linux продукт "exFAT for Embedded Systems", став первым независимым поставщиком драйверов для данной ФС. По словам директора Tuxera и основателя NTFS-3G, Шаболича Шакашича (Szabolcs Szakacsits) "добавление exFAT к существующему портфолио NTFS - это логический шаг в дальнейшей поддержке наших клиентов при решении любых вопросов взаимодействия между файловыми системами". Договоренность с Microsoft предусматривает распространение проприетарного продукта только для OEM-производителей, тем не менее компания Tuxera не оставляет надежду договориться о выпуске открытого варианта драйверов, как это удалось сделать для проекта NTFS-3G.

ФС exFAT предназначена для использования на Flash накопителях большого объема: максимальный размер файла расширен с 4 Гб до 16 эксабайт, для уменьшения фрагментации и увеличения скорости введена битовая карта свободных блоков, ограничение на число файлов в одной директории поднято до 65 тыс., предусмотрена возможность хранения ACL. В настоящий момент файловая система exFAT малораспространена, но в ближайшее время популярность данной ФС должна возрасти, так как Ассоциация производителей SD-карт выбрала exFAT в качестве стандартной ФС для SDXC карт. Ранее, для Linux существовал только экспериментальный драйвер, созданный путем обратного инжиниринга Windows драйверов и работающий только в режиме чтения.

http://www.opennet.r...shtml?num=23174

ping_Win

16 Ноября 2009, 14:55 #4 Последнее редактирование: 24 Января 2011, 13:40 от Zhek@Ch
[size="3"]Стабильный релиз драйвера NTFS-3G 2009.11.14[/size]

Вышел новый драйвер NTFS-3g, позволяющий свободно работать с NTFS разделами во всех операционных системах, поддерживающих FUSE, таких ОС как Linux, Mac OS X, FreeBSD, NetBSD, OpenSolaris, QNX и Haiku.

Основные изменения в новом релизе:

 * Полная поддержка владельцев и разрешений на файлы согласно спецификации POSIX;
 * Поддержка расширенных прав доступа POSIX ACL;
 * Опциональная поддержка наследования ACL как в Windows;
 * Полная поддержка расширенных атрибутов файлов на всех уровнях: пользователя, системы, безопасности и доверия.
 * Поддержка т.н. junction точек, которые отображаются в виде символьных ссылок;
 * Поддержка некоторых атрибутов файлов через расширенные атрибуты;
 * Поддержка непрерывной дозаписи в сжатые файлы;
 * Поддержка копирования и восстановления зашифрованных файлов без их расшифровки;
 * Поддержка чтения и записи данных высокой точности о времени файла;
 * Поддержка получения, установки и удаления DOS (8.3) имён файлов;
 * Появились утилиты для управления ACL: secaudit проверяет целостность данных, usermap позволяет изменять ACL атрибуты;
 * Исправлены некоторые ошибки.

http://www.opennet.r...shtml?num=24272

turbo

19 Января 2010, 19:58 #5 Последнее редактирование: 24 Января 2011, 13:37 от Zhek@Ch
[size="3"]Вышел стабильный релиз NTFS драйвера NTFS-3G 2010.1.16[/size]

Вышел стабильный релиз NTFS драйвера NTFS-3G 2010.1.16, позволяющий работать с NTFS разделами в поддерживающих технологию FUSE операционных системах, например, Linux, Mac OS X, FreeBSD, NetBSD, OpenSolaris, QNX и Haiku.

Среди добавленных в новой версии исправлений, можно отметить:

 * Устранение редковстречающейся проблемы, приводящей к невозможности доступа к созданному в NTFS-3G разделу, файлу или директории в Vista, Windows Server 2008 и Windows 7, даже после запуска Chkdsk.exe. Обновление с исправлением проблемы также выпущено компанией Microsoft для пользователей вышеуказанных версий Windows.
 * Использование пересекающихся ссылок на не-ASCII имена файлов могло привести к краху NTFS-3G;
 * Устранена проблема сборки на платформах Mac OS X, OpenSolaris и openSUSE.

http://www.opennet.r...shtml?num=25048

Zhek@Ch

06 Января 2011, 15:05 #6 Последнее редактирование: 24 Января 2011, 13:44 от Zhek@Ch
[size="3"]Компания Tuxera выпустила пакет с драйверами FAT, NTFS и exFAT для Linux и Android[/size]

Компания Tuxera, занимающаяся разработкой Linux-драйверов NTFS-3G и exFAT, анонсировала выпуск релиза универсального пакета драйверов, обеспечивающего работу с файловыми системами FAT, FAT32, NTFS и exFAT в Linux и Android. К сожалению, пакет пока распространяется только для OEM-производителей, условия поставки для конечных потребителей пока не ясны, на сайте нет ссылки для загрузки и по вопросам получения пакета предлагается связаться с менеджером по email.

Пакет поставляется в рамках ранее подписанного с компанией Microsoft соглашения об интеллектуальной собственности, что гарантирует отсутствие претензий, связанных с использованием запатентованных технологий. Более того, для обеспечения поддержки exFAT компания Microsoft предоставила всю необходимую для разработки документацию, исходные тексты с примерами и инструментарий для проведения тестирования совместимости с эталонной реализацией.

Разработка независимой свободной реализации exFAT затруднена патентованием заложенных в данную ФС технологий и обязательным требованием лицензирования разработки. По утверждению руководителя компании Tuxera, при лицензировании у Microsoft патентов на FAT, компании лишаются возможности открытия исходных текстов своих продуктов, так как условия лицензирования накладывают определенные обязательства о неразглашении. Без соблюдения данных условий против производителя может быть инициирован иск о нарушении патентов Microsoft. Например, до сих пор неясной остается степень патентной опасности для включенной в состав Linux-ядра реализация файловой системы VFAT. Для минимизации рисков для Linux-ядра ранее был представлен модифицированный вариант реализации VFAT, не нарушающий патенты, связанные с технологией использования в FAT длинных имен файлов.

Файловая система exFAT была реализована Microsoft в Windows Vista Service Pack 1 и Windows XP с Service Pack 2 и предназначена для использования на Flash накопителях большого объема, устраняя ограничения FAT32. Максимальный размер файла расширен с 4 Гб до 16 эксабайт, устранено ограничение на максимальный размер раздела в 32 Гб, для уменьшения фрагментации и увеличения скорости введена битовая карта свободных блоков, ограничение на число файлов в одной директории поднято до 65 тыс., предусмотрена возможность хранения ACL.



ValeryK

06 Января 2011, 21:50 #7 Последнее редактирование: 24 Января 2011, 13:44 от Zhek@Ch
Цитата: Zhek@Ch от 06 Января 2011, 15:05[size="3"]Компания Tuxera выпустила пакет с драйверами FAT, NTFS и exFAT для Linux и Android[/size]
а у меня внешний usb на 250Гб на ext3 и вспоминаю я об этом крайне редко, ну раз в год может, потому что всем знакомым успешно внедрил (они пользуются, большинство как единственной системой на компе) линукс. а вдруг когда оказывается что диск не читается из под винды, так он еще и загрузочный, а потому с него всегда можно скопировать или записать. И, мне кажется, последние годы эта тенденция растет http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/happy.gif\' class=\'bbc_emoticon\' alt=\'^_^\' /> .

Zhek@Ch

24 Января 2011, 13:46 #8 Последнее редактирование: 24 Января 2011, 13:46 от Zhek@Ch
[size="3"]Новая версия драйвера NTFS-3G 2011.1.15[/size]

Вышел стабильный релиз NTFS-драйвера NTFS-3G 2011.1.15, позволяющий работать с NTFS-разделами в поддерживающих технологию FUSE операционных системах, например, Linux, Mac OS X, FreeBSD, NetBSD, OpenSolaris, QNX и Haiku.

Основные изменения:

  • Реализована поддержка функций fsync() и fsyncdir();
  • Поддержка монтирования в синхронном режиме с опцией "sync" (мгновенный сброс на диск изменений, без кэширования);
  • Обеспечение корректности содержимого таблицы трансляции регистров символов в именах файлов (upcase-таблица);
  • Для расширенных атрибутов attrib и times добавлена поддержка задания имен в формате big-endian;
  • Добавлено имя расширенного атрибута для времени создания;
  • Включена возможность переименования расширенных системных атрибутов;
  • Улучшена работа операций добавления данных в фрагментированные файлы;
  • Оптимизирован процесс перестроения списка запуска (runlist).
  • Улучшено выполнение операций сравнения имен файлов на CPU с big-endian-порядном следования байт;
  • Устранены ошибки:
    • Налажена работа функции stat(2) для пустых файлов,
    • Исправлены проблемы с выравниванием в прокэшированных структурах,
    • Налажена работа Posix ACL для big-endian CPU,
    • Устранена ошибка при удалении файлов при использовании опции ignore_case.

Zhek@Ch

11 Апреля 2011, 23:54 #9 Последнее редактирование: 11 Апреля 2011, 23:54 от Zhek@Ch
[size="3"]Слияние проектов NTFS-3G и ntfsprogs. Релиз NTFS-3G 2011.4.12 [/size]

Разработчики драйвера NTFS-3G объявили о завершении слияния кодовых баз проектов ntfsprogs и NTFS-3G. На основании общей кодовой базы выпущен стабильный релиз пакета NTFS-3G 2011.4.12. Кроме непосредственно драйвера, позволяющего работать с NTFS-разделами в поддерживающих технологию FUSE операционных системах, в комплект теперь входит полный набор утилит ntfsprogs для управления NTFS разделами (создание, проверка целостности, клонирование, изменение размера, восстановление удаленных файлов).

Пакет поддерживает реализацию файловой системы NTFS, совместимую с операционными системами Windows XP, Windows Server 2003, Windows 2000, Windows Vista, Windows Server 2008 и Windows 7. Использование FUSE, позволяет применять драйвер не только в Linux, но и в таких системах, как Mac OS X, FreeBSD, NetBSD, OpenSolaris, QNX и Haiku.

Слияние проектов NTFS-3G и ntfsprogs позволит избежать дублирования работы при поддержании в актуальном состоянии большой и сложной кодовой базы NTFS. Отныне разработчики смогут уделять больше внимания расширению функциональности, повышению надежности и улучшению совместимости. В процессе слияния проектов рассматривалось несколько вариантов реструктуризации кода, например, было предложено распространять продукт в виде трёх пакетов: библиотеки, утилиты и драйвера. Но в итоге, разработчики остановились на наиболее простом варианте - все составные части проекта было решено поставлять в одном пакете ntfs-3g_ntfsprogs, примерно так, как распространяется Samba. Пакет ntfs-3g_ntfsprogs является полной заменой ранее доступных пакетов ntfs-3g и ntfsprogs.

Основное внимание при подготовке релиза 2011.4.12 было уделено слиянию, из остальных изменений можно отметить:

  • Драйвер ntfs-3g:
    • Реализован режим монтирования для проведения forensic-анализа содержимого. В настоящее время режим полностью аналогичен монтированию в режиме только для чтения;
    • Улучшен процесс добавления данных к большой пустой области. Также реализована поддержка расширения атрибутов без создания пустых областей;
    • Запрещено прямое изменение файлов с мета-данными;
    • Добавлена опция "acl" для включения использования Posix ACL;
  • Расширены возможности утилиты ntfsclone: налажена работа со старыми big-endian образами разделов; добавлена опция, запрещающая очистку меток времени (timestamp);
  • В утилите по созданию NTFS-разделов mkntfs добавлена поддержка опции "-U" для установки UUID; полная битовая карта и лог больше не хранятся целиком в ОЗУ;
  • В утилите для восстановления целостности разделов ntfsfix добавлена опция "-n", позволяющая всегда принимать ответ "нет". В случае проблем с загрузкой, утилита теперь пытается использовать альтернативный загрузочный сектор. Добавлена возможность восстановления ФС некорректного размера;
  • В утилите ntfsresize для изменения размера ФС добавлены две новые опции: "--info-mb-only" и "--check".

Zhek@Ch

25 Июня 2011, 07:38 #10 Последнее редактирование: 25 Июня 2011, 07:38 от Zhek@Ch
[size="3"]Проприетарный Linux-драйвер NTFS компании Tuxera опередил другие ФС в кэшированной записи [/size]
 
В процессе обсуждения вопроса производительности реализаций файловых систем на уровне ядра и работающих через FUSE Антон Альтапармаков из компании Tuxera, занимающейся разработкой дайверов NTFS, заявил, что работающий на уровне Linux-ядра проприетарный NTFS-драйвер не только опережает реализацию NTFS на уровне пользователя (проект ntfs-3g), но и заметно обгоняет по производительности кэшированной записи данных другие файловые системы для Linux, включая Ext3, Ext4, XFS и FAT32.

Приведенная информация свидетельствует о том, что реализация NTFS на уровне ядра обеспечивает пропускную способность при кэшированной записи (размер буфера 64 Кб) примерно 190 Мб/сек, в то время как результаты Ext4 и FAT32 составляют 100 Мб/сек, Ext3 - 75 Мб/сек, а NTFS-3G - 15 Мб/сек. Причиной подобного превосходства в скорости записи по словам Антона является реализация в NTFS-драйвере технологии отложенного обновления мета-данных. Подобная техника также реализована в файловой системе exFAT, которая демонстрирует близкую к NTFS-модулю ядра производительность.


B@F

Так так так, кто может пояснить: я думал ntfs-3g это и есть драйвер, которым нужно пользоваться при работе с NTFS. А тут оказывается FUSE. Это что получается вместо опции ntfs-3g лучше указать какой-то другой?
Поправьте, если я ошибаюсь, буду тока рад.