Намджэ Чон (Namjae Jeon), участник проекта Samba, сопровождающий драйвер EXFAT и сервер KSMBD в ядре Linux, предложил включить в ядро новую реализацию файловой системы NTFS - ntfsplus. Предполагается, что более качественный и сопровождаемый NTFS-драйвер позволит улучшить совместимость Linux-систем с Windows-устройствами и упростить работу пользователей...Подробнее: https://www.opennet.me/opennews/art.shtml?num=64084
>старый драйвер ntfs-3g, работающий в пространстве пользователятоже разваливает файлуху на раз и не поддерживает половину фич ntfs агрессивно задействуемых вендой, про производительность можно не вспоминать
Как и exfat. Но ведь им же вроде как нинужна!(tm)
Хотя вот для взаимодействий с различными внешними ^^проприетарными^^ устройствами очень даже и нужно бы. Ну, нихотять производители телевизорев и пр. использовать ext или какие-либо другие грибы потяжелее.
дак сабж и нужен именно производителям телевизорев... вот засада...или ты думал что в умных телевизорев напихали винды?
> сервер KSMBD в ядре LinuxНичоси. Кто-нибудь пользуется?
Я пользуюсь. Ради одного меня получается что-ли поддерживает?
Конечно:
https://opennet.ru/63301
https://opennet.ru/60860
https://opennet.ru/60668
https://opennet.ru/59189
https://opennet.ru/58377exFAT тоже пользуются:
https://opennet.ru/59664Учитывая, что автор ntfsplus и автор exFAT и ksmbd одно лицо, ntfsplus тоже будут активно эксплуатировать.
Да-да, пользуюсь.
Лучше exFAT для флешек и sd нету ничего. Естся почти всем, чем можно.
А ksmbd так-то стоит на системе, не подключённой по внешний мир
Как там живётся флешкам на ext4 на всяких экзотических системах?
> Лучше exFAT для флешек и sd нету ничего. Естся почти всем, чем можно.А самое лучшее что там есть - всего 1 таблица FAT. Так что в случае чего - вы точно про#$%фывете - все и сразу и восстановлению это поддается хреново и канительно :). Майкрософт хорошей файлухи не сделает.
Как раз там шансы есть - фс простая, как дрова. А вот с бтрфс без метаданных попробуй что-то сделать. Их сейчас не зря дублируют.
>А самое лучшее что там есть - всего 1 таблица FAThttps://learn.microsoft.com/ru-ru/windows/win32/fileio/exfat...
Смотрим таблицу описание : регион FAT .Чудеса : первый FAT и внезапно 2й .
Но в ГЛАВНОМ-то он прав!!!(Ц)
> Но в ГЛАВНОМ-то он прав!!!(Ц)Ну не знаю.Поломать фат нужно ещё умудриться, а Ms не стала слишком изобретать велосипед, спецификация куда проще UDF .У меня был смартфон - он на внешнию exfat флэшки криво записывал - исчезали папки, название папок из знаков вопроса и т.д. Но fsck на ноутбуке (тоже linux ) это дело ченил.
Ещё Windows на ext4 поставьте. Извращенецы!
> Ещё Windows на ext4 поставьте. Извращенецы!Я как-то поставил ext2fsd, перекинул данные из винды на ext3 диск с линухом и ... ушел в линух. В какой-то момент - навсегда. Заодно и NTFS с виндой декомиссовал! :D
на btrfs можно, если заюзать freeldr от ReactOS.
А оно что-то кроме XP умеет запускать?
сочувствую всем, кому приходится возюкаться с устаревшими ФС вместо ZFS/Btrfs (да, кроме этих двух, буквально все буквально устаревшие).
Какая из этих неустаревших систем ремонтируется не полной переразбивкой и копированием файлов из бэкапа?
> Какая из этих неустаревших систем ремонтируется не полной переразбивкой и копированием
> файлов из бэкапа?ext3/4
И ведь вы не троллите. Вы пишете это на серьёзных щах!
Спасибо!
Лучшая фс. Бесконечные иноды привет ext, не рассыпается в труху на глазах, да, btrfs? И, будет в ядре, а не как зфс.
Ну будет, а толку? В качестве правильной NIX ФС не годится: UNIX-права и атрибуты не поддерживает. На радость только дуалбутчикам, да геймерам.
Никс уже весь распилили на части и выкинули: FHS, sysvinit, Xorg, GNU coreutils.
Значит он был лишь ступенью к совершенству!
> UNIX-права и атрибуты не поддерживаетИ на глиняных табличках тоже плохо работает. Впрочем, она и не для однопользовательских систем сделана.
геймерам пофиг как и что там называется. в линукс практически все игры уже идут. вплоть до того что MSFS2020 на винде говорит слабая видеокарта и затем висит и не грузится, а на линукс можно играть. нонсенс. подержу еще полгодика виндовс диск на случай чего и если ни разу не воспользуюсь, то сделаю ext4 под игры.
Коре Два Дуо гейминг?
> геймерам пофиг как и что там называется. в линукс практически все игры уже идут. вплоть до того что MSFS2020 на винде говорит слабая видеокарта и затем висит и не грузится, а на линукс можно играть. нонсенс. подержу еще полгодика виндовс диск на случай чего и если ни разу не воспользуюсь, то сделаю ext4 под игры.Игры идут не в линукс, игры идут в виндовс, а в линукс у тебя идет вайн, и уже в нем идут игры.
Это примерно как поставить в машину электромотор с генератором, подключенным к ДВСнику с бензобаком, и называть это электромобилем: ездить будет, управляться будет, некоторые плюсы будут, но бензозаправки в городе все равно останутся.
Линуксятники не могут определиться то с вяленным, то с новяу, то с тем где дрова размещать, каждый следующий релиз - лотерея, где что-нибудь да отломают.
Если же на компе не работает винда, это значит что не работает комп ;)
> Лучшая фсЭто древняя фс с древним дизайном.
Которую хотели выбросить сами Microsoft заменив на reFS
но не шмогли, так как диды из dec и ibm, которые написали ведро и нтфс для мелкомягких как всегда помешали смузехлёбам...
> Это древняя фс с древним дизайном.Зато быстрее этих твоих ext3\ext4\btrfs
В каком месте она быстрее?
Во-первых, это не правда, ntfs - тормоз. Во-вторых, скорость это не единственный плюс файловых систем. Прямая запись на блочное устройство через dd еще быстрее работает. Значит отсутствие фс лучше, чем ее наличие?
Ну, в общем "да" - но как-то так случайно получилось, что по совокупности пользовательских характеристик (Включая, но не ограничиваясь интеграцией в систему) - ничего близкого по возможностям в природе в общем-то нет.
А при попытке приколхозить дополнительные возможности к "более другим"(ТМ) ФС и по производительности примерно то-на то выходить начинает...
Не бесконечные там иноды. У меня был диск на 4Тб и файловая ntfs создана. Места ещё под террабайт свободного, а записать ничего не может. Для такого диска был маленький размер блока.
MFT, вроде, не фиксированного размера. Может там диск был с каким-то патченным контроллером?
А при переформатировании с большим сектором всё влезло. У вас нарушена логика - контроллеру диска до одного места на фс с её размером блока.
Фрагментация файлов передаёт привет.
Окошки будут против и при перезагрузке будут стирать данные. Осторожно!
Винда иногда использует недокументированные фичи и лучше не трогать, максимум read only.
После добавления ntfsplus удалят ntfs3?
>а также нынешним драйвером NTFS3, у которого имеется много проблемДа там проблемы появились даже после выхода драйвера. У меня тестовые тома NTFS монтируются только из loop-устройств, а физический диск монтируется только с NTFS-3g (хотя в декабре монтировался нормально, этот звездец в феврале начался).
>остающихся нерешёнными из-за плохого сопровождения
У фирмы -производителя драйвера ntfs3 конфликт интересов, вот сюрприз-то!
>Проектом также разработана новая утилита ntfsck для проверки и восстановления повреждённых разделов с NTFS.Лучше бы загрузчик-инъектор для оригинального виндового chkdsk сделали. Нет, в вайне он не пойдёт, и нужны серьёзные бинарь-специфичные инъекции, но так как прога для Native API, узкоспецифичная, и скорее всего статически слинкованная ввмду её важности, то скорее всего проблем не будет. На самом деле проблемы будут, так как виндовый chkdsk не справляется с неудаляемыми каталогами и файлами, которые возникают при сбоях питания во время записи, там только открывать hex-редактором с поддержкой парсинга NTFS и самому занулять сектор.
> возникают при сбоях питания во время записиТакое даже в бытовых условиях бывает в исключительных случаях, т.к. ноуты имеют батарейное питание, а стационарники почти всегда подключены через ИБП. Про сервера и ынтерпрайз даже не заикаюсь.
> а стационарники почти всегда подключены через ИБПЕсли бы.
Если jmicron-овский контролёр исправен... А jmicron-овские контролёры - это хлам, который перегревается, потом начинает сбоить и перезапускаться, а потом и вовсе из строя выходит. И для ФС это выглядит именно как обрыв питания именно во время записи.
Неужели настолько сложная файловая система (не злорадствую, реально интересно), что уже три реализации в линуксе (включая парагоновскую) оказываются недостаточно хорошими?
При этом отформатированный в современной версии оффтопика раздел какая-нибудь хрюша спокойно открывает, т.е. ломающих совместимость изменений не было.
> Неужели настолько сложная файловая система (не злорадствую, реально интересно), что уже
> три реализации в линуксе (включая парагоновскую) оказываются недостаточно хорошими?
> При этом отформатированный в современной версии оффтопика раздел какая-нибудь хрюша спокойно
> открывает, т.е. ломающих совместимость изменений не было.Ну это булшит, там овер 9000 несовместимых изменений каждые пару лет, естественно, старые версии не поддерживают их. И да, очень переусложнённая и любит рассыпаться сама по себе (что регулярно "исправляют").
> Ну это булшит, там овер 9000 несовместимых изменений каждые пару летА чего не каждые пару месяцев? Набрасывать так набрасывать!
Потому что только каждые пару лет, каждые 6 месяцев там другое разносят.
NTFS 3.1 выпущена ещё в 2001 для XP и с тех пор не менялась. Так что твои слова о 2 месяцах выглядят, мягко говоря, обманом..
Вот на таких как ты эти мифы про венду и рассчитаны. Формат не менялся, но код регулярно переписывается и семантика значительно меняется. Функциональность, доступная в новых версиях, не поддерживается старыми, а рассыпавшаяся mft вещь не то чтобы удивительная. Есть такая фича, как, к примеру, дедупликация. Точнее, нечто среднее между хардлинками и дедупликацией. Она нарушает совместимость и не подконтрольна пользователю. И вон только пару лет назад разлеталась при закончившемся месте и включённом сжатии, дооптимизировались в который раз уже.
Какие мифы? Тебе Наделла позвонить должен и сказать, что диски, отформатированные под XP, прекрасно монтируются и работают вплоть до Windows 11?
Это называется "преемственность". Как бы тут не ругали майкрософт, но она не ломает обратную совместимость и диск, отформатированный ещё в хрюше, запросто откроется в 11 винде.
https://ru.wikipedia.org/wiki/NTFS
> Неужели настолько сложная файловая система (не злорадствую, реально интересно)Умеренно сложная. Уж всяко не сложнее современного ужаса ужасного ext4 (родом из 70х прошлого века) и тем более xfs (из тех же 70х), с шеститомником изменений и дополнений.
Но есть нюанс - по каким-то неведомым соображениям MS тридцать лет не может открыть ее спецификацию. А все что добыто методом реверс-инженеринга - имеет свойство быть неполным и не всегда правильным.
> При этом отформатированный в современной версии оффтопика раздел какая-нибудь хрюша
> спокойно открывает, т.е. ломающих совместимость изменений не было.были, но они были заложены создателями правильным образом - т.е. ничего не упадет, нарвавшись на неподдерживаемую фичу - драйвер просто вернет ошибку, потому что может ее отличить, хотя и не знает как правильно читать.
Ну и используется это все (кроме битлокера, и это конечно бида отдельная) в основном глубоко в недрах \windows для системных файликов.
Нормальной поддержки в линуксах нет и никогда не будет просто потому что IBM не собирается заплатить за разработку. А энтузиастам не угнаться за шт@6ле нонсенсом на все деньги IBM, да и просто они - стареют и умирают уже. Новых нету. ntfs-3g поддерживалась на плаву одним последним разработчиком. Которому давным-давно уже неинтересно и вероятно просто тяжело (только пинок под зад в виде ntfs3 заставил его взяться и разгрести ПЯТНАДЦАТИЛЕТНЕЙ давности фиксы и те "вроде мы это уже закомитили... или нет? АААА, и таааак сойдет")
Ну ниче, ниче - вон там рабу самсуня еще фару, фару на лоб! Чтоб ночью еще мог косить!
Мало вам ksmbd с кучкой remote root, мало вам exfat разносящей флэшки (причем та, старая, несовместимая в таком не замечена) - ща он еще и ntfs вам запилит. И это кого надо кот. Божок получает транши от этого спонсора регулярно, его не выпилят.
Ну, для телевизоров - сойдет.
>>по каким-то неведомым соображениям MS тридцать лет не может открыть ее спецификацию. А все что добыто методом реверс-инженеринга - имеет свойство быть неполным и не всегда правильным.Утекали же исходники винды, ну уж как оно устроено подсмотреть хоть там-то можно? И СИЛАМИ СООБЩЕСТВА(tm) написать лучше каких-то там дидов-балмеров?
Просто она закрытая, а все реализации - это реверс-инжиниринг.
чтобы коннектиться к NTFS linux нужен проприетарный драйвер от MS для NTFS, вот эти все поделки не летают не будут никогда летатьвообще у создания софта какой то кризис, нужен какой то прорыв, а не вот это все
Всё в твоих руках, юный падаван. Мир ждёт твоего продукта, твоего прорыва.(Завариваю чай позёвывая)
Покажи нам всем... Дерзай!
Но когда в лине проприетарные блобы используют, "это другое", верно?
Зачем в Linux NTFS? Разве что только когда Виндузятко приходит со своей флешкой, с просьбой скинуть ему отчотик... Так для этого и старого вполне хватит. Неужели кто-то серьёзно рассматривает возможность подключения на Linux машине разделов с этой недофс для постоянной продуктивной работы?
в период энорнэта кто ходит с флешкой?
> в период энорнэтаКоторый глушат и банят целыми сервисами. Взбредет чинушам снова что-нибудь запретить и люди вместо фильмов будут смотреть в окно..
ну на крайняк можно отформатить в exfat я так делал, все нормально было и на линуксе и на винде
Я оставлю это здесь..
https://www.linux.org.ru/forum/general/17782374
Со смартфоном ходят вместо флешки.
> Зачем в Linux NTFS?А есть какая-то другая ФС, чтобы, например, я взял фильм (гигов так восемь, возможно не один), скинул его на внешний HDD и унёс на телевизор с семьёй смотреть?
Так уж в природе срослось, что почти вся потребительская электроника умеет в FAT32, NTFS и реже exFAT. Поэтому, если хочешь переносимый носитель, выбор из этих трёх вариантов, из которых первый и последний отлетают по очевидным причинам (первый по ограничениям, последний по недостаточной распространённости).
На телеках всяких Андроид же,неужели не умеет ext4?
Ну здесь https://www.linux.org.ru/forum/mobile/15194292 все сошлись во мнении, что ext4 в Android не работает. Хотя ещё здесь https://www.opennet.me/opennews/art.shtml?num=42028 уверяли, что поддержка будет.
И если ты будешь внимательным, то в первой же ссылке все советуют использовать ntfs/exfat..
exfat
NTFS не сильно то и нужен нынче. vfat хватит всем. Надо просто реализовать FAT64, чтобы большие файлы норм класть.
> Надо просто реализовать FAT64Он называется exFAT. Но там всё сложно с MS и её патентами.
Ничего не понял. Сначала "великодушный диктатор" Линус хвалил ntfs3, что он лучше старого ntfs-3g. Теперь выясняется, что не такое уж и нормальное изделие от Парагон - систему разваливает, файлы пропадают, тесты проходит не все (но в ядро уже приняли).
Сабж вообще не ясно зачем, ведь
> набор утилит ntfsprogs-plus, работающих в пространстве пользователя и основанных на утилитах ntfsprogs от проекта ntfs-3g.работать он будет в userspace (как и старичок ntfs-3g). Вся эта возня зачем?
Парагон денежек хотел на поддержке,а фигвам получился. Надо форкнуть и тащить на сколько это возможно, а то совсем без файлух остаться можно.
Выходит "Акелла промахнулся", опрометчиво приняв код в ядро?
Хз сколько получил за финт ушами. Может и намекнул кто не по-детски.D Акелла тоже на привязи так или иначе.
> работать он будет в userspace (как и старичок ntfs-3g)В userspace будут работать тулзы для починки/ресайза фс. Так сделано во всех фс. Сам драйвер - ядерный.
То есть вам мало неработающего парагона, вы решили ещё один запилить? Правильно - валить систему (и терять файлы) нужно со всех сторон.. 😆
> ntfsplus ... ntfs-3g ... ntfs3Какая-то эра в линуксе переписывания на семь кругов. Может, попросить раст-программистов, чтобы помогли безопасно работать с NTFS?
Точно, надо интенсифицировать процесс переписывания. Пусть безопастно переписывают.
закапывайте уже