LINUX.ORG.RU

Вышел fuse-exfat 1.1.0

 


0

1

ExFAT — проприетарная файловая система, предназначенная главным образом для флэш-накопителей. Впервые представлена фирмой Microsoft в Windows Embedded CE 6.0 для встраиваемых устройств, также поддерживается Windows Vista SP1, Windows XP, Windows Server 2008 и Windows 7, MacOS X Snow Leopard 10.6.5. Стоит отметить, что крупные производители электроники, такие как Sony или Canon уже подписали соглашение с фирмой Microsoft о лицензировании ExFAT.

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

  • Изменена лицензия с GPLv3+ на GPLv2+
  • Добавлена поддержка NetBSD
  • Улучшена обработка ошибок ввода/вывода
  • Устранены ошибки, приводящие к краху на Mac OS X 10.5
  • Исправлена ошибка, связанная с использованием df -i
  • Реализованы fsync() и fsyncdir()
  • Исправлена ошибка, связанная с определением размера pagefile.sys

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

★★★★★

Проверено: fallout4all ()
Последнее исправление: JB (всего исправлений: 2)

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

В винде нет прав доступа. Для Linux exfat изначально не предназначен (то бишь MS запрещает его читать для десктопного линукса, даже за деньги не продаёт для него лицензии). Для проприетанрых поделий яно легче сделать костыль (если его ещё нет), чем покупать лицензию, подписывать NDA, ставить блобы...

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от pftBest

нормальную лицензию(реализацию) ntfs драйвера для своих пользователей.

Для тех кому надо и так есть http://www.paragon.ru/home/ntfs-mac/

Нужность ntfs сомнительна. У меня и линукс и os x не умеют ntfs (не ставил нужное по для этого), а exfat мне необходим для флешек.

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

Ты каждый раз собрался там права менять? Скопировал файл, поменял права. Отлично. Всю жизнь мечтал. И это учитывая тот факт, что umask на cp не сработает по понятным причинам. С рутом та же история — я не хочу каждый раз дергать sudo. Это глупо и бессмысленно. И, более того, это опасно. Потому что если ты вдруг смонтировал без noexec, то можешь получить по морде рутовым бинарником с suid.

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

На чтение — да. А на запись? :) Я вот тебе сейчас не скажу, какой будет пользователь и права, если ты запишешь через вендовый драйвер на ext4. Ах да, это же ещё — нужен драйвер для ext4.

anonymous
()

Ох уж а как кричали-то, когда мокрософт выкатил эту эхФат... Прямо говорили мол кердык теперь линуксу, бо никогда там не будет такой офигенной ненужности. И что теперь... и ненужность в линуксе уже давно есть, но как и положено ненужности никому не нужна... даже самому мокрософту

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

да только это по сути журнал и он неплохо так этими служебными записями транзакций снижает количество полезных i\o операций в секунду

Глупость в квадрате.

- Индекс кластеров грузится в ram при инициализации. - Кластер не всегда нужно стирать, в отличии от тупого режима - overhead только в записи одного бита в индекс удаленных кластеров.

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

И что теперь... и ненужность в линуксе уже давно есть, но как и положено ненужности никому не нужна... даже самому мокрософту

Больншиство обычных пользователей (обычных, у которых венда стоит), используют именно эту ФС ибо ее по умолчанию предлагает windows при форматировании флешки. А фанатики могут хоть сколько кричать «ненужно!» реальной картины это не менятет.

Я вон купил флешку на 64ГБ и она была отформатирована производителем в exfat (так сообственно и оставил, ибо полностью устраивает)

anonymous
()

Когда увидел заголовок новости, решил что обновлён Samsung-exfat. Обрадовался, думал что работа с ядрами Linux 3.9-3.15 теперь возможна без сторонних патчей. А про fuse-exfat я уже давно забыл.

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

не так давно встречал много людей с флешками под ntfs, потому что обычный FAT не разрешает файлы больше 2GB, а exFAT не читается на xp sp2. usb винчестеры сейчас все поголовно в ntfs с завода. так что для себя может и не нужно, но когда работаешь с людьми то никуда не денешься.

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

а оно лучше? есть ли какие то замеры скорости или ещё какие-то объективные критерии?

fuse-* всегда медленее чем ядерные патчи.

Всегда твой К.О.

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

не так давно встречал много людей с флешками под ntfs, потому что обычный FAT не разрешает файлы больше 2GB, а exFAT не читается на xp sp2. идиоты не осилили что UDF поддерживает любые файлы, читается на всем что шевелится и пишется на любом говне мамонта начиная с «висты» и оно СЮРПРИИИЗ даже знает что такое права posix в отличие от говно-fat/жирно-fat/ntfs.

Obvius fix.

А для этого дерьма --> говно-fat/жирно-fat/ntfs есть только одно оправдание это тупые железки которые разработанные невменяемыми идиотами и которые в результате не поддерживают ничего кроме этих говноФС.

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

На 0,015% — а, капитан?

Сферический fuse-* в вакууме может быть медленее на любые проценты. Но одно будет неизменно ядерные ФС всё равно будут быстрее.

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

А если ещё и ядро пересобрать — то всё просто залетает...

А можно просто перестать жрать дерьмо-{fat/exfat/ntfs} и тогда даже fuse-что то там ставить… или ядра пересобирать вообще нет смысла.

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

fuse-* всегда медленее чем ядерные патчи

я просил факты на стол, а не предположения.

например, я замерял скорость копирования с hdd на флешку с exfat на одном и том же компьютере из двух ОС win 8.1 и lin+fuse. На удивление линукс просто на голову победил по скорости, хотя для вынь это родная фс, и на линуксе вроде как «тормозной» fuse

Вообщем цифры на стол сравнения самсунговского ядренного модуля и фьюзовского, иначе балобольство и философия.

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

Вообщем цифры на стол,

Ищи сравнение скорости ntfs3g и закрытого ядерного драйвера NTFS.

иначе балобольство и философия.

Знание некоторых основополагающих принципов избавляет от знания многих мелочей.

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

я просил факты на стол, а не предположения.

Удивительно! И сразу после этого:

я замерял скорость копирования с hdd на флешку с exfat на одном и том же компьютере из двух ОС win 8.1 и lin+fuse

Что ты с чем сравнивал?? Ага так вот:

Вообщем цифры на стол сравнения самсунговского ядренного модуля и фьюзовского, иначе балобольство и философия.

Я не твой персональный делатель замеров. Тебе надо? Так вот бери и сравнивай. Если очевидные для всех вещи для тебя не очевидны это не моя забота и не моя проблема.

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

Ищи сравнение скорости ntfs3g и закрытого ядерного драйвера NTFS.

на ntfs совсем по другому может быть. Тут речь об exfat. Ведь ядерный модуль может криво написан, а модуль для fuse нормально. Поэтому и интересно бы увидеть сравнение fuse exfat vs samsung kernel exfat

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

Ищи сравнение скорости ntfs3g и закрытого ядерного драйвера NTFS.

на ntfs совсем по другому может быть

Сравнение даст чистый оверхед от FUSE.

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

В винде нет прав доступа.

Я про винду и не говорил. ext4 неудобен для сменных носителей из-за прав доступа (выше писали уже про uid/gid)

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

Это не ФС виновата, а её конкретная реализация в конкретной ОС. В десктопно Linux законной реализации ExFat нет и не будет, M$ запрещает.

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

Ну вот, а ты преподносишь exfat как решение проблемы с правами доступа в Linux. Вместо того, чтобы сделать небольшой костыль считать, что флешки несовместимы с Linux.

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

а ты преподносишь exfat как решение проблемы с правами доступа в Linux.

Нет, я говорю о том, что exfat лучше ext4 для сменных носителей по этой причине.

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

Потому, что там нет прав доступа? А чем это лучше, чем если они есть, но ими не пользуются?

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

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

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

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

Ты наркоман что ли? На какой девайс, по твоему, я должен картинку выводить - на ковер?

А чем это лучше, чем если они есть, но ими не пользуются?

Потому что если у тебя на разных компьютерах с linux у пользователей разные gid/uid, то тебе придется поднимать права до рутовых, чтобы работать с файлами. Ну или чмодить все в 777, как один дурачок предлагал выше по треду.

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

Больншиство обычных пользователей (обычных, у которых венда стоит), используют именно эту ФС ибо ее по умолчанию предлагает windows при форматировании флешки. А фанатики могут хоть сколько кричать «ненужно!» реальной картины это не менятет.

Не знаю, зачем вы фанатик, но мне винда предлагает форматировать флешку в НТФС почему-то... :) 7ка. Может надо было доустановить что-то, чтобы ехтфат предлагало?

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

Потому что если у тебя на разных компьютерах с linux у пользователей разные gid/uid, то тебе придется поднимать права до рутовых, чтобы работать с файлами. Ну или чмодить все в 777, как один дурачок предлагал выше по треду.

Ты думаешь, отреверсить гуано Балмера и написать с нуля драйвер легче, чем добавить в модуль опцию «игнорировать права»? И, такое ощущение, что я видел подобный костыль, но не помню название. Но кажется, что что-то такое было: аналог mount --bind, но при этом игнорировались права доступа.

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

Ты наркоман что ли? На какой девайс, по твоему, я должен картинку выводить - на ковер?

Есть ЖК-панели (как монитор, только больше, но с большими пикселями). Но, если подходящей найти не удалось (судя по всему, изобилия предложений не наблюдается), можешь использовать зомбоящик как монитор и смириться с тем, что тебе впарили ненужную плату в нём, а не как в древние времена, записывать кинцо на компьютере на диск и втыкать этот диск в другой девайс.

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

можешь использовать зомбоящик как монитор и смириться с тем, что тебе впарили ненужную плату в нём

Кошмар, как дальше жить с ненужной то платой.

Ты думаешь, отреверсить гуано Балмера и написать с нуля драйвер легче, чем добавить в модуль опцию «игнорировать права»?

А вот теперь пора вспомнить второй аргумент - ext4 большинством компьютеров и устройств (точнее, ОС на них) не поддерживается.

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

Кошмар, как дальше жить с ненужной то платой.

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

А вот теперь пора вспомнить второй аргумент - ext4 большинством компьютеров и устройств (точнее, ОС на них) не поддерживается.

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

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

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

Я ее не использую, ты сам придумал. Что ты вообще пристал?

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

Мне плевать на религию, я хочу пользоваться сменными носителями, которые бы поддерживались большинством существующих железок (которые умеют только fat/exfat). Свои религиозные мантры пой кому-нибудь другому.

xtraeft ★★☆☆
()

файловая система, предназначенная главным образом для флэш-накопителей

Ну, неправда.

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

Не знаю насчёт btrfs, но вот exfat - это вариация FAT. И равномерность износа эта ФС не обеспечивает. Этим занимается контроллер, которому на ФС насрать.

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

Я думаю, Linux тебе соврал. Любит он сказать что файл полностью скопирован, когда на устройстве даже не мигала лампочка. А жмёшь «отмонтировать» - просят подождать, и лампочка начинает мигать.

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

Я думаю, Linux тебе соврал. Любит он сказать что файл полностью скопирован, когда на устройстве даже не мигала лампочка.

само собой я это учитывал и замерял полное время: от момента когда я дал команду копировать файл до момента как мне ОС сказала «Можешь вытаскивать флешку - отмонтирована по безопасному и не мигает»

да, секунд 30 на линуксе флешка при отмонтировании мигала и писалась, но все равно до результата windows ещё очень много оставалось времени

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 1)

проприетарная файловая система

Sony или Canon уже подписали соглашение с фирмой Microsoft о лицензировании ExFAT

с GPLv3+ на GPLv2+

Не понимаю, как все это может сочетаться. Почему Microsoft вместе с Sony и Canon еще не засудили разработчиков fuse-exfat?

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

Плюсы те же, что у btrfs и F2FS - изначально разработано под накопители на флеш-памяти. Равномерный износ ячеек и прочие вещи, о которых ты никогда не слышал.

Фишка вся в том, что Wear Leveling это аппаратная функция контроллера флеш карт. Дублировать её софтово, во первых будет грузить проц, во вторых - масло маслить не имеет смысла, и даже хуже - т.к. о/с и контроллер флеш карты будут работать по принципу басни дедушки Крылова про лебедя рака и щуку.

ЗЫ
И да,трим в SSD дисках, это совершенно другая история.

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

нет, надо ставить пакет (ну и версия чуть-чуть старее)

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

Мне плевать на религию, я хочу пользоваться сменными носителями, которые бы поддерживались большинством существующих железок (которые умеют только fat/exfat). Свои религиозные мантры пой кому-нибудь другому.

Ну вот скажи, как легально прочитать exfat на десктопном линуксе? Кому платить? Проприетарные решения доступны только для производителей устройств. Просто драйвер не продаётся. Причём тут религия, если просто нельзя пользоваться? Это в России модно класть прибор на закон. В других же странах принято добиваться отмены неправильных запретов. Или на худой конец обходить их (хотя это скорее наши трактористы в основном делают).

Ttt ☆☆☆☆☆
()
Последнее исправление: Ttt (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.