LINUX.ORG.RU

Линус Торвальдс одобрил добавление драйвера NTFSv3 в ядро

 , , , ,


0

2

Линус Торвальдс одобрил добавление драйвера NTFSv3 от Paragon Software в ядро Linux. В отличие от наиболее часто используемого для работы с NTFS в Linux FUSE-драйвера NTFS-3G, NTFSv3 работает в пространстве ядра и, в отличие от поставляемого в составе Linux старого драйвера NTFS, способен производить запись файлов на диск.

Разработчики из Paragon пообещали в дальнейшем продолжить поддержку нового драйвера:

This patch adds NTFS Read-Write driver to fs/ntfs3.

Having decades of expertise in commercial file systems development and huge test coverage, we at Paragon Software GmbH want to make our contribution to the Open Source Community by providing implementation of NTFS Read-Write driver for the Linux Kernel.

This is fully functional NTFS Read-Write driver. Current version works with NTFS (including v3.1) and normal/compressed/sparse files and supports journal replaying.

We plan to support this version after the codebase once merged, and add new features and fix bugs. For example, full journaling support over JBD will be added in later updates

>>> Подробности

★★

Проверено: a1batross ()

Ответ на: комментарий от crypt

Ну дык, тут уже выше меня раскусили:

Леденящая душу история.

Так что, таки да! Я и с оперативкой без ECC живу, и хожу по очень тонкому льду. А ещё я ставлю из AUR модули ядра с нестабильной поддержкой анально-огороженных проприетарных файловых систем от известного производителя проприетарщины! И даже как-то остаюсь доволен этим! ;)

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

Пока не воспроизводится на вашем архиве.

По вашей схеме:

Копируете картинки под виндой на ntfs-раздел.

Грузитесь в Linux и подключаете ntfs-раздел через ntfs-3g

Копируете папку с картинками из-под Linux с ntfs-раздела на флешку или другой раздел
Ведь даже записи на NTFS нет, только чтение. Т.е. предполагается, что ntfd-3g уже и читает с отбрасыванием мета-данных что ли?

Строго говоря сейчас под рукой только IODD с NTFS и iso-образом покусанной Windows от Sergey Strelec 2019. Настоящей Windows нет. А в этом виде - не воспроизводится.

Toxo2 ()
Последнее исправление: Toxo2 (всего исправлений: 1)
Ответ на: комментарий от Toxo2

Попробуйте и наоборот. Записать через ntfs-3g эти данные на раздел и потом сравнить.

А битые картинки делать пробовали? Монтировали ntfs-раздел для чтения/записи или просто чтения?

Мне просто самому интересно, так как я не знаю как эту багу отловить.

GenuZ ()
Последнее исправление: GenuZ (всего исправлений: 2)
Ответ на: комментарий от dummy

Т.е вот и вскрылось нутро что технологии это «политика» так что нечего меня убеждать что «технологические_лгунишки» лучше чем «америка которая следит за первичностью технологических открытий» и да ракеты не полетят потому что

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

архив вы перед копированием таки распаковали?

Да, конечно.

  1. (L) Под Linux положил на NTFS в IODD ваш архив.
  2. (H) Выбрал на IODD образ, с которого загружаться.
  3. (W) Там у Strelec целая лаборатория из утилит, в том числе 7zip.
  4. (W) Распаковал каталоги из архива на NTFS.
  5. (W) Отформатировал флешку на 32ГБ в FAT32.
  6. (W) Скопировал под Windows на неё каталоги из корня IODD в test-win.
  7. (H) Перезагрузился под Linux в обычном режиме (с SSD).
  8. (L) Скопировал (cp) на флешку те же каталоги из корня IODD в test-linux.

Никакой разницы не нашел.

Пойду, поработаю. Вечером ещё попробую.

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

Я за много лет видел только одного с NTFS флешкой.

Если бы ты в голову не только ел, ты бы подумал, что человек, активно таскающий фильмы на флешке хотя бы раз пытался записать туда фильмец, заенкоженый под 1 DVD, т.е. 4.3 гига. И, соответственно, будь он хоть трижды чайником, ему эту флешку в нтфс рано или поздно отформатируют.

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

Ты поехавший или в какое отверстие ешь? exFAT уже больше десяти лет используется.

https://ru.wikipedia.org/wiki/ExFAT

В том числе это дефолт для переформатирования больших флешек с завода.

fornlr ★★★★★ ()
Последнее исправление: fornlr (всего исправлений: 2)
Ответ на: комментарий от GenuZ

Файл в размере может уменьшиться, если средство просмотра не учитывает того, как NTFS хранит разреженные файлы - тупо выдать размер места, которое он занимает на диске, а не его нормальный размер.

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

Выше я давал ссылку на архив, в котором сохранил данные, которые тогда явно изменились при копировании. Там папки до и после. Откройте и посмотрите, виноват ли подсчет размера или файлы реально бинарно различны.

GenuZ ()
Последнее исправление: GenuZ (всего исправлений: 1)
Ответ на: комментарий от GenuZ

И какие типы тегов картинок вы знаете, которые хранятся в потоках ntfs?

Картинки - никакие. Потоки может использовать ПО (смотрелки, редакторы, чорт лысый).

В общем:

  1. Загрузился в десятку, распаковал ваш архив на раздел ntfs.
  2. Загрузился в убунту, распаковал архив на тот же раздел в другой каталог - файлы совпадают полностью (если верить sha1sum).
  3. Скопировал файлы с ntfs из каталога п.1 на раздел ext4 с помощью Midnight Commander. Совпадают полностью, если верить опять же sha1sum.

Вывод: проверяйте своё железо и ПО. Могу ещё предположить, что вам просто захотелось потрясти на ЛОРе архивом с порнушкой.

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

Могу ещё предположить, что вам просто захотелось потрясти на ЛОРе архивом с порнушкой.

да что же ты творишь, так бы мимо прошёл бы, а теперь придётся проверять

Каштан

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

Могу ещё предположить, что вам просто захотелось потрясти

Да, у меня примерно такие же предположения. Может GenuZ просто так шутки шутит?

В его архиве, если посмотреть первый же файл в первом же каталоге через identify -verbose 3405342_10_o.jpg, то в «original» Interlace: None, а в «после_ntfs3fg» Interlace: JPEG.

Т.е. ФС у него меняет чересстрочную развертку? (sic!)

Слова «stream read error» это вообще что-то про Pascal-Delphi-Lazarus.

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

Т.е. ФС у него меняет чересстрочную развертку?

Угу. И ещё упоминания mime types, про которые ФС вообще знать не обязана.

Слова «stream read error» это вообще что-то про Pascal-Delphi-Lazarus.

...или про NTFS alternate data streams. Которые, если верить man ntfs-3g, оное ntfs-3g таки умеет:

ntfs-3g is an NTFS driver, which can create, remove, rename, move files, directories, hard links, and streams; it can read and write files, including streams, sparse files and transparently compressed files

Но если софтина, которой копировалось, ругается на ошибки чтения ADS - либо с софтиной что-то не то, либо с ФС.

redeyedanonymous ()

Опана, так bsd != rip. Коллеги, предлагаю устроить конкурс на поиск имени рождающегося гибрида. Шиндопинус или что-то в этом роде. Как новорожденного наречем?)

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

Кому нужен этот WSL2, который есть только 1% пользователя?

Как только засунут в каждый смартфон каждого человека Земли, тогда есть кого и что жрать.

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

вы все видите что вам пипец и при этом испытываете даже радость от этого. такое бывает. Но чем сидеть и ждать лучше бы собрались все, а вас не мало, и написали бы уже свое… думаю что матерым программистам и сисадмином это не составит труда. портировали или адаптировали бы под новое свое имеющейся софт и жили бы радуясь. Вы же писали во славу Линуса бесплатно, так почему же не написать и для себя? Если учесть все прошлые ошибки, можно было бы создать действительно серьезное, и главное понастоящему такое к чему уже никто не смог бы протянуть свои ручонки. не так как это происходит сейчас с ядром линукс. что метаться с места на место? там случится тоже, только позже.

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

что поддержка ext4 в винде - это все от лукавого.

Зря вы так. Я вот на Paragon’овский драйвер (коммерческий) пожаловаться не могу: работает как и должно.

X-Pilot ★★★★★ ()
Ответ на: комментарий от GenuZ

Один эпизод о достижениях современного глюководства

Прочти этот тред. Аналогично, были проблемы с ntfs, решалось убиранием половины памяти. Тесты ничего не находили.

Один эпизод о достижениях современного глюководства (комментарий)

greenman ★★★★★ ()
Последнее исправление: greenman (всего исправлений: 2)
Ответ на: комментарий от anonymous

Я уже старый, пожилой, больгой человек. Кое как попадаю в экран смартфончика, чтобы напейсать сообщение.

Свои коды я уже отпейсал в ту пору, когда эти ваши ляликсы на свет появились. Сейчас вот доживаю свой век в почете и уважении, потому что мне «не дают жрать колеса из корыта», как в соседнем трэде коллега выразился.

С надеждой взираю на молодых и талантливых программистов и ожидаю от них получить что-то новое, современное, прорывное. Чтобы в предсмертной агонии был какой девайс, скорую вызвать. «ублюдка» получившегося в результате скрещивания гадюки с пингвином я лично прорывом назвать не могу. Не для этого мы старики горбатились.

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

Им на все наплевать, кроме как на уход за своими бородками, да на щеголяние в коротеньких штаниках в веган кафе с макбукиком. Что-то там пишут денег ради, а не общего блага для…

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

Доколе вы будете на нашей шее сидеть и ждать, что вот мы опять соберемся и гремя костями для вас что-то снова свое запилим?

Нет уж ребятушки. Эстафета в ваших ручках. Впердь!

А то на горбах стариков в рай собрались. Эка невидаль. А мы, старики, пока свой век в бсдях доживем, покуда вы ничего нормального не сваяете…

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

так без вас старой гвардии(пердунов) мы ни че не сможем. кто-то должен нас направить. И этот кто-то должен иметь огромный как в программировании так и в жизни. Так что вам еще придется посыпать ту скользкую дорожку в IT песочком что с вас сыпется.

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

набираем нравоучительные тексты

не забанься дебил? ))) если серьезно, то у вас много времени и дано оно вам для того чтобы вы разобрали всю прожитую жизнь по-полочкам и сделали выводы, и донесли их до молодых, которые бы на основе уже совершали какие-то свои шаги. Но ваш(наш) опыт не руководство к действию. Вот простой пример ошибки: дедушка, что проработал всю жизнь в шахте хотел направить по своим стопам и своего внука. Не смог дедушка сделать правильных вовыдов будучи уже на пенсии и ходя по больницам с чисто шахтерскими заболеваниями, что шахта ничего кроме грыжи и болезни легких не даст. И должен был этот дедушка будучу разумным старцем не направлять внука по своим стопам, а остерегать от выбора того же пути. что же от нас от стариков требуется? учить как жить молодежь? нет конечно. наша помощь им заключается в том, чтобы сломать все заборы в их головах, и чтобы они не имею уже никаких предрассудков могли строить свою жизнь такой какой хотят они, а не мы. тут наверное будет вопрос, надо ли воспитывать детей. думаю что нет. ПОтому что когда ты сидишь и куришь, но при этом лечишь ребенку, что курить нельзя, то лучше тогда заткнуться и не играть в мудрого родителя. Ребенка не надо воспитывать, его надо научить думать. И если ты, или я не научились это делать сами, то лучше отдать в специальные центры, где этому научат. не клоунам начитавшимся книг по психологии, а настоящим специалистам, котоыре могут этому научить. что касается форума, то огромное вам спасибо что заходите и помогаете начинающим. Но надо понимать, что советы надо давать там где их просят. А то как-то странно, когда кто-то создал тему и тишина, но зато в темах, где советы не нужны, советчиков, хоть отбавляй. Так что помогать надо тем, кому действительно нужна помощь. И тут таких много. И никто кроме вас им не поможет. но лезти к смузибоям и учить их жизни это глупая затея да и не нужная. Если сразу не научили их думать, то уже поздно.

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

Коллега, не могли бы Вы выделять текст абзацами? Трудно читать, когда в одном потоке мысли/формы…

опыт не руководство к действию

Вы можете привести пример, где я к кому-то пристал: «делай так цуко, а никак иначе»?

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

Знаете почему бабушка не дедушка?

ПОтому что когда ты сидишь и куришь, но при этом лечишь ребенку, что курить нельзя, то лучше тогда заткнуться и не играть в мудрого родителя. Ребенка не надо воспитывать, его надо научить думать.

Спасибо, кэп! Вы безусловно правы. Я где-то кого-то принуждал использовать такие-то инструменты/методы а не другие? Я задаю вопросы и прошу обосновать выбор…

Соррян, я правда не могу осилить весь текст.

Но надо понимать, что советы надо давать там где их просят. 

Зачастую мы, люди, упиваясь своим чсв не видя ничего вокруг, совершаем ошибки. Как Вы считаете, человек в таком состоянии просит советы? Я про чсв просто для примера привел. Но такому человеку действительно нужна помощь. Не?

но лезти к смузибоям и учить их жизни это глупая затея да и не нужная. Если сразу не научили их думать, то уже поздно.

А что с ними делать? Ведь их непростительно (для нас) много. Конечно есть толковые парни, но они сейчас в меньшинстве! Как с этим то быть?

Зы. Коллега, плиз, выводите текст в абзацы по смысловой нагрузке. Я реально глаза сломал. И скорее всего не все Ваши мысли смог увидеть.

anonymous ()

Парни, если есть кто с творческим началом. Запилите плиз песню по мотивам «прощание славянки». Ключевые слова: «но ты жертвою подлости стала, тех кто предал тебя и продал». И отправьте линку на исполнение торвальдсу. Это будет красивый наш ответ «фром раша виз лаф»!

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

огромное вам спасибо что заходите и помогаете начинающим.

Нема за шо! Я здесь от начала времен :) всегда анонимусом. Захожу один раз в 2-3 года на период 1-2 недели. Это позволяет иметь не смазанную картину, а четко выделять метаморфозы.

Если вдруг кому-то оказался полезен, то рад. Так как это и есть основная цель, которую я преследую.

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

Ну, многие испокон веков тут сидя на венде за линупс топили…

Потому определение «многие» в контексте обсуждаемых событий, такое себе.

anonymous ()