LINUX.ORG.RU

Стабильный релиз драйвера NTFS-3G 2013.1.13

 , , , ,


0

0

NTFS-3G - FUSE-драйвер файловой системы NTFS от компании Tuxera, поддерживающий чтение и запись, для Linux, Android, Mac OS X, FreeBSD, NetBSD, OpenSolaris, QNX, Haiku и других операционных систем. Недавно проекты NTFS-3G и ntfsprogs объединились, поэтому релиз NTFS-3G также означает релиз ntfsprogs. NTFS-3G предоставляет возможность безопасной работы с файловой системой NTFS, созданной Windows 2000-8 и Windows Server 2003-2008. Кроме NTFS-3G компания Tuxera предлагает коммерческий продукт для встраиваемых систем и Mac OS X. А ещё существует Paragon NTFS&HFS в версиях Express, Personal, Professional и Embedded Solution.

Изменения:

ntfs-3g:

  • Исправлен тип возвращаемой переменной файла в функции readdir()
  • Опция монтирования «ro» включается принудительно при монтировании устройств, доступных только для чтения
  • Теперь при удалении файла его название остаётся на месте. Это сделано для облегчения восстановления удалённых файлов
  • Разрешены многократные монтирования раздела только для чтения
  • Улучшено наследование Windows-типа ACL, новые возможности по мере необходимости используются Windows 8
  • Отменено выполнение необязательных обновлений списка задач, работающих при добавлении данных в файл
  • Добавлено наследование флага set-group-id
  • При активном режиме быстрой перезагрузки (fast reboot), используемом Windows 8, запрещено монтирование раздела
  • Теперь для файлов с жёсткой ссылкой отклоняется получение или выставление DOS-имён

ntfsclone:

  • Исправлено затирание пользовательских данных при создании метаданных изображений
  • В ntfsclone и ntfslabel реализована ещё одна возможность добавления нового серийного номера

ntfsfix:

  • Добавлена возможность исправлять резервную копию бутсектора
  • Исправлена ошибка при очистке списка потерянных кластеров

ntfsinfo:

  • Добавлена возможность размещения данных в сводку параметров раздела
  • Добавлен вывод количества запуска и количества фрагментов файла

Остальные компоненты:

  • В ntfswipe добавлена опция затирания концов файлов и удалённых данных
  • В mkntfs в $UpCase вставлен поток $Info для совместимости с Windows 8
  • Системные требования для OpenIndiana добавлены в драйвер и fuse-lite

Так как на LINUX.ORG.RU никто не написал новость о релизе предыдущей версии драйвера NTFS-3G 2012.1.15, переведу и эту новость.

ntfs-3g:

  • Исправлена ошибка при канонизации пути до устройства для использования devmapper
  • Исправлена ошибка при выставлении DOS-имени файла, когда имя введено буквами в нижнем регистре
  • Исправлена ошибка при работе с атрибутами файлов, контролирующими рекурсивную запись
  • Исправлена сборка на OpenIndiana
  • Исправлена ошибка парсинга в операционных системах без дополнительных атрибутов
  • «relatime» добавлен в опции монтирования по умолчанию
  • Исправлена бесконечная рекурсия в случае, если величины MFT описывают сами себя
  • Исправлено описание опции наследования (inherit)
  • Исправлена ошибка с перезаписью усечённого файла
  • Исправлена ошибка с усечением DOS-имени файла (12 ntfschars символов вместо 12 utf8 символов)
  • Исправлена ошибка выставления атрибутов с помощью secaudit (если не синхронизирован индекс)
  • Ускорено сжатие
  • Добавлена опция delay_mtime, определяющая задержку перед обновлением mtime+ctime

ntfsfix:

  • Добавлена опция -d, с помощью которой можно удалить флаги «грязи» в случае если восстановление удалось
  • Исправлена ошибка при тестировании «грязных» флагов раздела
  • Новая опция для очистки списка плохих секторов
  • Исправлена сборка на Sparc
  • Исправлена ошибка, приводящая к нарушению сегментации
  • Добавлена возможность исправлять ошибки данных MFT, размещённых вручную

ntfscp:

  • Исправлен неправильный расчёт свободного места
  • Добавлена поддержка сжатия

ntfsresize:

  • Реализовано изменение размера списка задач
  • Обновлено описание параметра -f
  • Произведена чистка кода для изменения размера раздела NTFS

ntfsundelete:

  • При восстановлении удалённого файла производится попытка восстановить его имя
  • Для именования безымянных файлов теперь используется номер его inode

Остальные компоненты:

  • Исправления big endian в ntfswipe
  • При отображении информации об ACL теперь заданы префиксы SID владельца и группы
  • Исправлена ошибка в поддержке больших кластеров при использовании диска с размером сектора 4k
  • Исправлена ошибка записи огромного количества данных
  • Прозрачное сжатие включено по умолчанию
  • Исправлено несколько плохих возвратов при возникновении ошибки
  • Для FreeBSD и Mac OS X разрешено получать размер сектора
  • Исправлено неправильное поведение команды «make libs», используемой для сборки только библиотек

Подробности

>>> Ссылка на исходный код

★★★★★

Проверено: tazhate ()
Последнее исправление: Silent (всего исправлений: 4)
Ответ на: комментарий от Kindly_Cat

Значит, маразм. NTFS сама по себе медленная, а NTFS-3G вообще тормоз. Может быть, ругать его за это не стоит, но и хвалить не за что.

Oleaster ★★★
()
Ответ на: комментарий от Oleaster

NTFS сама по себе медленная, а NTFS-3G вообще тормоз

Лоровские искперды, как всегда, радуют. А скорость копирования на ntfs в 80-100 Мб/сек мне, наверное, чудится, лол.

Kindly_Cat
()

Монтирование виндового реестра, Dr.Web LiveCD, поддержка exFat, Sublime Text за $70, Steam, CS1.6, NTFS… Во что вы превратили мой ЛОР?

mix_mix ★★★★★
()
Ответ на: комментарий от mix_mix

Всё в твоих руках. Постить новости может даже аноним.

ZenitharChampion ★★★★★
() автор топика
Ответ на: комментарий от xtraeft

Tuxera предлагает коммерческий драйвер для fat, exfat и ntfs. Отличие от драйверов из ядра Linux и NTFS-3G в том, что покупка у Tuxera коммерческого драйвера освобождает от возможных патентных претензий.

ZenitharChampion ★★★★★
() автор топика
Ответ на: комментарий от Kindly_Cat

Коммент называется «газификация водоёма».

Где конфигурация железа, название дистрибутива, образец копируемых данных, точные данные по скорости копирования?

А нету! Просто какой-то аноним с лора изволил вякнуть, и все должны ему поверить. Щас, ага.

Oleaster ★★★
()
Ответ на: комментарий от Oleaster

Где конфигурация железа, название дистрибутива, образец копируемых данных, точные данные по скорости копирования?

Ещё что?

Просто какой-то аноним с лора изволил вякнуть, и все должны ему поверить

Просто известный трепач Oleaster изволил вякнуть, и все должны ему поверить.

Kindly_Cat
()
Ответ на: комментарий от xtraeft

Под словом Buy есть два пункта, OEM and Volume Licensing и Online Shop: Tuxera NTFS for Mac. Первое - коммерческий продукт для встраиваемых систем, второе - для Mac OS X. Всё правильно.

ZenitharChampion ★★★★★
() автор топика
Ответ на: комментарий от Kindly_Cat

Известный трепач Kindly_Cat первым вякнул: «запись/чтение наравне с нативными ФС», поэтому бремя доказательства этого бреда лежит на нём. Но вместо доказательства, как обычно у лоровских трепачей — жалкий слив.

Oleaster ★★★
()

Годная новость, годная вещь.

neocrust ★★★★★
()
Ответ на: комментарий от mix_mix

А что не так? Мне Sublime не понравился, я за него и 5 баксов не дам. А вот за Vim, стань он платным, я бы пожалуй заплатил. Хороший инструмент. Про любимый NetBeans даже не заикаюсь... Что касается Steam - так вы платите не только за игру(хотя трудящийся достоин пропитания), но и за сервис(хранение ваших достижений в облаке, возможность установки ваших любимых игр без поиска пропавших при переезде дисков и т.п.). NTFS нужен не только тем, у кого дуалбут. Он нужен также тем, кто спасает от вирусов компы друзей, по долгу службы должен иметь возможность открывать флешки и дисковые разделы форматированные в NTFS и т.п. В общем, поддержка NTFS тоже нужна. Мало того, уверен, что платных приложений и сервисов для Linux станет гораздо больше. Популярность платформы будет расти, а вместе с ней и количество компаний, зарабатывающих на сервисах и ПО для пользователей Linux. Это нормальный процесс, говорящий о том, что Linux перестал быть игрушкой пары десятков маргиналов.

lucentcode ★★★★★
()
Ответ на: комментарий от Yustas

Мож у него версия пятилетней давности?

Скорее всего так и есть, я сам долгое время не обновлял, и только где-то год назад обновился, был удивлен возросшей скоростью работы :)

anc ★★★★★
()
Ответ на: комментарий от quiet_readonly

так баян же. давно уже есть rescuecd 3.3.0 и там есть именно этот драйвер.

mx__ ★★★★★
()

Хорошая новость. Как ни крути, а хорошая поддержка NTFS нужна. Честно говоря и 2012.1.15-r2 работало вполне себе нормально.

partyzan ★★★
()
Ответ на: комментарий от Kindly_Cat

Offtop

Прощения прошу. Ссылочку на обоину и тему оформления не кинете?

anonymous
()
Ответ на: комментарий от Kindly_Cat

Попробуй качнуть большой isoшник торрентом на ntfs раздел, у меня в такой ситуации ntfs-3g не поспевает за 100Мбит сетью

goingUp ★★★★★
()
Ответ на: комментарий от Quasar

Т.е. если в этот момент нечаянно отсоединить накопитель или свет отрубится, то мы очень рискуем потерять все данные?

Bbore
()
Ответ на: комментарий от Kindly_Cat

Повезло. У меня при больших файловых операциях одно ядро загружается олностью.

Programmist11180 ★★★
()

Вот бы поддержку HFS/HFS+ делали лучше. А то отвечают мне:

There're: Windows/Linux hybrid systems and OS X systems

А мне легче что ли. У меня вот нет ничего на NTFS. Приходится держать партицию на 4 террабайта в HFS+ non-journaled. Но GNU/Linux умудряется периодически её так отмучивать, что даже из OS X не восстановишь. Ну и проблемы с BSD-флагами всегда есть после записи средствами GNU/Linux. Приходится

# cat /media/hfsplushd/correct_bsd_flags.sh 
#!/bin/sh

ls -lO ./*

chflags -R nouappnd,nouchg ./*
chflags -R nosappnd,noschg ./*
каждый раз в OS X делать. Печаль, печаль...

mr_doug
()
Ответ на: комментарий от Kindly_Cat

Где конфигурация железа ...?

Ещё что?

И что у тебя там за конфигурация такая, что ты не хочешь её показывать?

anonymous
()
Ответ на: комментарий от Oleaster

Известный трепач Kindly_Cat первым вякнул: «запись/чтение наравне с нативными ФС», поэтому бремя доказательства этого бреда лежит на нём. Но вместо доказательства, как обычно у лоровских трепачей — жалкий слив.

О, одним идиотом на ЛОРе стало больше.

andreyu ★★★★★
()
Ответ на: комментарий от Kindly_Cat

Жду очередных остроумных смищных комментов от тебя.

скороость такая на протяжении всего копирования, или только вначале. а то у меня чуть глаза вчера не выскочили, когда увидел что-то типа 200 Мб/с при записи на флешку. а потом всё нормализовалось - залило мегов 600 в буффер и встало. только светодиод на флешке моргал минут 10.

anonymous
()
Ответ на: комментарий от anonymous

NTFS находится на обычном SATA2-харде Seagate в 1 Тб размером и 7200rpm.

Kindly_Cat
()
Ответ на: комментарий от Kindly_Cat

К концу копирования падает до 70-80 Мб.

учитывая, что по нынешним меркам о размере рамы, файл не так уж и велик. не соблаговолит ли благородный дон сказать команду sync после копирования. что бы посмотреть, сколько потребуется времени на дописывание буффера. есть подозрение, что дельфин показывает СРЕДНЮЮ скорость при записи конкретного файла и отваливается после того, кка закинул последний байт в буффер. т.е. значение скорости вначале прыгает за облака, потом начинает падать, но не успевает приблизить среднее значение скорости к реальной величине - данные заканчиваются. в этом случае вы ещё поскучаете дожидаясь завершения sync

anonymous
()
Ответ на: комментарий от anonymous

Скопировал 13-гиговый фильм. Оперативки 8 Гб. Скорость была ниже - 77-78 Мб/сек. После завершения копирования сразу сделал sync - выполнился приблизительно за секунду.

Kindly_Cat
()
Ответ на: комментарий от Kindly_Cat

Там проблема не со скоростью линейного копирования толстых файлов. Это почти на всех ФС в скорость диска упирается. А вот при массированной работе с метаданными самой ФС ntfs-3g действительно заметно медленнее родного драйвера. Пример - захожу в каталог с 200-стами подкаталогами под виндой мгновенно, под ntfs-3g оочень заметная задержка. И процессор грузит прилично, особенно если запустить виртуальную машину (virtualbox) с ntfs под ntfs-3g начинаются зверские тормоза. Причем даже не столько процессор грузится, сколько доступ к винту плотно блокируется. Доходит до смешного - при работе виртуалки с ntfs браузер подвисает на несколько минут. Смотришь top - процессор вроде не особо загружен, зато firefox висит в каком-то ожидании доступа к диску.

Но вообще ntfs-3g за последние 5-7 лет очень улучшился. В 2007 он мне регулярно бил ФС, забывал обновлять карту свободных кластеров и тп. Последние 2-3 года ни разу ничего не поломал при довольно плотном использовании. Последнее что замечал - не переваривает имена файлов с троеточием, а родной ntfs их нормально видел. Но это мелочь.

anonymous
()

Добавлена возможность исправлять резервную копию бутсектора

по рукам !

kto_tama ★★★★★
()
Ответ на: комментарий от anonymous

ntfs-3g действительно заметно медленнее родного драйвера

Блин, ну ты даешь сравнивать «производительность»! Да при прочих равных у fuse будет в два раза больше переключений контекста и копирования данных юзер-кернел.

Не говоря уж про то что документации на NTFS нет и не будет, если вообще кто-то в недрах M$ в ней в состоянии разобраться.

Если тебе хочется тру, то предлагаю:

1. Берем обдерганную винду.
2. Запускаем ее в Xen.
3. Пишем паравиртуальные дрова для винды и для линукса (на первых порах можно и через fuse).
4. ???
5. PROFIT!

Крайне годненько, но лицензионно нечисто.

Macil ★★★★★
()
Ответ на: комментарий от Bbore

.е. если в этот момент нечаянно отсоединить накопитель или свет отрубится,

Не знаю, как там у нищебродов, но по себе - как бы за БИП сижу, так что аргумент можно «мимо кассы» сразу, ибо «ничтожный» по весомости.

d_Artagnan ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.