The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

В Linux появилась экспериментальная поддержка файловой системы exFAT

01.02.2009 22:47

Ogawa Hirofumi представил в списке разработчиков Linux ядра начальную реализацию поддержки файловой системы exFAT. Так как спецификации на формат exFAT не разглашаются, Linux драйвер был создан путем изучения работы exFAT раздела, созданного при помощи драйверов из Windows Vista. В настоящее время драйвер может работать в режиме только для чтения.

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

  1. Главная ссылка к новости (http://www.phoronix.com/scan.p...)
  2. Набор патчей с реализацией поддержки exFAT
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/20060-linux
Ключевые слова: linux, fat
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (48) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 23:02, 01/02/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Класс... Чтение? Этого достаточно пока что - для exFAT... Мало ли фотики будут писать в этом парашном формате, так хоть прочесть можно будет...
     
  • 1.2, Noldor (??), 23:02, 01/02/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Начало положено. А вообще плохо, что в SD будет эта закрытая фс.
     
     
  • 2.21, User294 (??), 14:25, 02/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Начало положено. А вообще плохо, что в SD будет эта закрытая фс.

    Да уж, в 2009 году файловые системы можно было бы делать и поадекватнее.А то архитектурно - такое и 10 лет назад сделать было не вопрос.Микрософт как всегда на острие прогресса - пропихал дизайн ФС базирующейся на технологиях 10-летней древности.Да еще патентами обвешали.Извините конечно но за такой кал требовать денег (вроде они роялти хотят?) может только микрософт.Теперь микрософту налоги (роялти) платить придется и за флешки и карточки памяти до кучи? :E

     
     
  • 3.22, Andrey Mitrofanov (?), 14:34, 02/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>плохо, что в SD будет эта закрытая фс.
    >в 2009 году файловые системы можно было бы делать и поадекватнее.

    Вы чё оба -- тока что парашют отстегнули что ли, звёздные мальчики?
    За что MS консорцЫуму или как там его SD заплатит, то и будем хавать большими ложкми и нахваливать.

     
     
  • 4.28, anonymous (??), 16:47, 02/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Про парашют круто сказано :).
    Консорциум SD уж давно не под опекой MS, хотя те основатели. Да и вообще в плане Secure в спецификации большие черные дыры.
     
  • 4.36, User294 (??), 00:36, 03/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > то и будем хавать большими ложкми

    Да вот что странно - USB не без участия интель и MS тем не менее делает организация.Достаточно нейтральная.Почему таким же манером нельзя было с ФС поступить не очень понятно.Если уж MS лезет в друзья опенсорцниками - могли бы ФС разработать.Совместно с другими и на голову лучше того что есть.

    > и нахваливать.

    Ну нахваливайте, флаг вам в руки.Я пока "нахваливаю" FAT32 путем юзания EXT3 на карточках (в винде цепляется как EXT2).Мне так знаете ли удобнее-не надо мыкаться с дефективной ФС нереально тормозящей на больших каталогах, ограничивающей размер файлов 4Gb и так далее.Как максимум на некоторых виндах приходится поставить драйвер, но это единоразово.

     
     
  • 5.41, Kaiser (ok), 04:13, 03/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ext3 отличается от Ext2 наличием журнала. Внутреняя структура данных у них идентичная. У флешки ограниченное число циклов записи, отсюда как бы популярное требование: фс для флешки должна быть нежурналируемой.

    То есть в Linux тебе тоже нужно монтировать флешку как Ext2.

    Насколько помню, Windows не умеет понимать несколько разделов на флешка. То есть вариант: первый (маленький) раздел в fat с установщиком драйвера ext2 для win, на втором - ext2 с данными - не проканает.

    Или твоя флешка далеко не в каждом компе прочитается, или ты носишь 2 флешки - одну с данными, другую с ext2 драйвером для windows.

     
     
  • 6.50, User294 (??), 17:05, 03/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >У флешки ограниченное число циклов записи, отсюда как бы популярное требование:
    >фс для флешки должна быть нежурналируемой.

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

    >То есть в Linux тебе тоже нужно монтировать флешку как Ext2.

    И потом в случае чего невовремя сдернув ее нудно педалить fsck как и с фатом полчаса?Спасибо, это вы сами, плиз.Всю жизнь монтирую как ext3 в линухе а в винде деградирует до ext2.Ну, драйвер просто не юзает журнал да и все.

    >Насколько помню, Windows не умеет понимать несколько разделов на флешка.

    А почему тогда попадаются как флехи форматированные а-ля дискета (с места в карьер логический диск) так и а-ля хард (таблица разделов и только потом логические диски).

    >То есть вариант: первый (маленький) раздел в fat с установщиком драйвера ext2 для
    >win, на втором - ext2 с данными - не проканает.

    При случае проверю, благо не особо сложно.Единственное что может не цепляются автоматом все разделы.

    >Или твоя флешка далеко не в каждом компе прочитается, или ты носишь
    >2 флешки - одну с данными, другую с ext2 драйвером для
    >windows.

    Если на компе есть сеть, драйвер можно слить, он довольно мелкий.Собственно это же можно сказать и про exFAT на "старых" системах (XP, Vista, в которых оно ставится только при обновлении\установки сервиспака, в изначальном варианте этих систем оной поддержки нет).

     

  • 1.4, Buy (?), 23:29, 01/02/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну вот, а все переживали, что Linux может отстать в этой области (ибо exFAT вроде как стандарт утверждена). Молодец Ogawa Hirofumi!!! :)
     
  • 1.6, Аноним (1), 01:04, 02/02/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ща в линуксе exFat быстрей обороты наберет чем в самой винде где про этот exFat на самом то деле и не сылшали... оперативненько
     
     
  • 2.7, const86 (ok), 01:10, 02/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Точно. Через полгодика и запись допилят. Можно будет юзать на флешках и пугать ими виндузятников :)
     
     
  • 3.8, Аноним (1), 01:36, 02/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    а религия позволит использовать закрытую ФС, да еще от самой МС?
     
     
  • 4.9, slyer (?), 01:42, 02/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >а религия позволит использовать закрытую ФС, да еще от самой МС?

    Закрытая ФС, открытый  драйвер

     
  • 4.13, User294 (??), 06:18, 02/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >а религия позволит использовать закрытую ФС, да еще от самой МС?

    Ну вон NTFS юзают.Правда вовсе не потому что он такой хороший а только если том такой прочитать надо.

     
  • 4.18, const86 (ok), 09:52, 02/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >а религия позволит использовать закрытую ФС, да еще от самой МС?

    Имидж - ничто, жажда - всё! :)
    FAT32 на винчестерах нет, потому что не вижу
    ни одного повода для этого (на компе только линукс).
    Но на флешках юзаю именно FAT32, потому что иногда
    приспичивает вставить флешку в какую попало винду.
    Похоже, в будущем будет то же самое, только exFAT вместо FAT32.

     

  • 1.10, r0g3r (??), 02:36, 02/02/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мне интересно другое. Вроде как сама ФС защищена какими-то новыми патентами. Интересует юридическая сторона вопроса, касательно разработки драйвера.
     
     
  • 2.11, Аноним (-), 05:56, 02/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Юридическая сторона пиндостана мало волнует остальной мир.
     
     
  • 3.16, r0g3r (??), 09:36, 02/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Юридическая сторона пиндостана мало волнует остальной мир.

    Ты то скажи тем товарищам из ОБЭП, которые штрафуют конторы на очень нехилые денги за "пиратскую" винду.

     
     
  • 4.17, Vieryn (?), 09:52, 02/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Просьба не путать интеллектуальную собственность (коей является винда как продукт) и патенты на ПО, которые не действуют за пределами пендостана.
     
     
  • 5.46, sluge (??), 10:42, 03/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    панетны тоже интеллектуальная собственность
     
     
  • 6.47, Sergey (??), 13:38, 03/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    В РФ патенты пендостана не принимаются. Вот если вы зарегаете какую-то идею, запатентованную в пендостане еще и в нашем патентном бюро, тогда оно станет интеллектуальной собственностью де-юре.
     
  • 5.52, Michael Shigorin (ok), 15:26, 04/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Просьба не путать интеллектуальную собственность (коей является винда как продукт)
    >и патенты на ПО, которые не действуют за пределами пендостана.

    О!  хоть кто-то мне пояснит наконец, что же такое "интеллектуальная собственность", зачем она нужна при живом копирайте и вообще кому.

    Терпеливо жду, причём если знать обстоятельства -- получается особо интересно :-)

     
  • 4.51, User294 (??), 17:50, 03/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Ты то скажи тем товарищам из ОБЭП, которые штрафуют конторы на очень
    >нехилые денги за "пиратскую" винду.

    Так они по нашим законам штрафуют в вовсе не по штатовским.И там пиратство тоже наказуемо.Понятно кто это пропихал.А вот что они предъявят вам в случае линухов?Хучшее что они могут - забрать компы на экспертизу.

     
  • 2.19, uldus (ok), 10:01, 02/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Мне интересно другое. Вроде как сама ФС защищена какими-то новыми патентами. Интересует
    >юридическая сторона вопроса, касательно разработки драйвера.

    Насколько я понимаю ситуация с exFAT аналогична FAT32 и NTFS, на части которых у Microsoft тоже есть патенты и пока кроме истерии некоторых аналитиков никаких нападков со стороны MS замечено не было. Вот если вы возьмете идеи по расширению стандартной FAT32, заложенные в exFAT, и начнете распространять другую ФС superFAT - тогда ждите беды.

     

  • 1.15, СуперАноним (?), 08:42, 02/02/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На флешках Ext2 самое то, роялти никому платить не надо. И чего бы производителям фотиков, флешек не сговориться и не прокатить дружненько M$. Драйвера-то под Вынь-ду для Ext2 есть.
    В этой exFAT, наверное, с атрибутами файлов, как всегда у M$, почти никак, и регистр символов не различается.
     
     
  • 2.20, SlOPS (??), 14:05, 02/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >На флешках Ext2 самое то, роялти никому платить не надо. И чего
    >бы производителям фотиков, флешек не сговориться и не прокатить дружненько M$.
    >Драйвера-то под Вынь-ду для Ext2 есть.
    >В этой exFAT, наверное, с атрибутами файлов, как всегда у M$, почти
    >никак, и регистр символов не различается.

    А как же работоспособность из коробки? Производители флешек и так никому за ФС не платят, - как собственно и винчестеров. Хочешь Ext2, - пожалуйста, хочешь ReiserFS, - нет проблем.
    С фотиками сложнее, но их выбор продиктован не политикой, а чистой экономической выгодой. И затраты на патенты тут даже не при чем.
    Будет exFAT поддерживаться во всех ОС, - она будет иметь будущее (или яблочникам тоже придется объяснять, что фотик не работает с их ненаглядным Буком по вине MS?), если нет, - выберут что-то иное.
    FAT32 для флешек пока что предпочтительнее ввиду повсеместной поддержки из коробки. Ext2 пока остается как план B.

     
     
  • 3.26, User294 (??), 16:15, 02/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >А как же работоспособность из коробки?

    Ровно так же как и с exFAT - как минимум 80% юзеров с XP однофигственно сосут и так и сяк.Для ext'ов есть драйвер.Кстати чтобы не городить дефективную ФС на всю карточку можно так: драйвер на мелком FAT12 разделе + основной раздел в чем-то менее говенном чем FAT (EXT2) =).А то FAT на большом разделе мягко говоря отстоен.И тормоз при работе с каталогами, и файлы >4Gb не запишешь.Давно пора закопать.

     
     
  • 4.30, Andrey Mitrofanov (?), 18:15, 02/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >чтобы не городить дефективную ФС на всю карточку можно так: драйвер на мелком FAT12 разделе + основной раздел в чем-то менее говенном чем FAT (EXT2) =).

    Драйверы для (всех возможных) фотоаппаратов не забудь положить туда ж, парашутист...

    >Давно пора закопать.

    ...с лопатой.

     
     
  • 5.32, vitek (??), 22:01, 02/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Драйверы для (всех возможных) фотоаппаратов не забудь положить туда ж, парашутист...

    а это зачем?
    mass storage devices уже отменили?

     
     
  • 6.38, User294 (??), 00:48, 03/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >mass storage devices уже отменили?

    Mass storage - всего лишь блочный девайс.Он к ФС сам по себе не привязан и там может быть по идее любая ФС.С фотоаппаратами - наверное блаародный дон намекал что фотоаппараты не осилят парсить EXT или что там еще на карточке.

    Только он забыл добавить то что существующий сейчас парк фотоаппаратов и операционок 1 фиг ничего об ExFAT тоже не знает в массе своей.И кстати даже с просто SDHC вместо SD умеет работать не любой девайс (в лучшем случае помогает обновление фирмвари, в хучшем - вы в пролете).Что-то блаародный дон забыл позубоскалить про драйвера SDHC на всех SDHC картах для всех SD устройств.Странно.

     
     
  • 7.42, ноним (?), 10:10, 03/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    ну так и я о чём.
    какие ещё дрова для фотоаппаратов нужны? только дрова фс. с двух концов.
     
     
  • 8.43, Andrey Mitrofanov (?), 10:23, 03/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ключевое слово с двух через несколько лет флеши ещё, фото-кино матрицы подеше... текст свёрнут, показать
     
     
  • 9.48, vitek (??), 15:58, 03/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    ну почему же http www linuxpromagazine com online news sony_dsc_g3_camera_has... текст свёрнут, показать
     
  • 5.37, User294 (??), 00:44, 03/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Драйверы для (всех возможных) фотоаппаратов не забудь положить туда ж, парашутист...

    Wtf?Вам что-то не нравится?Ах ну да, наслаждайтесь проприетарной фирмварой вашего фотика, вынуждающей вас использовать какой-то хлам который туда жестко зашит.И конечно же проприетарщики тут не при чем, ага.И геморроя от них совсем нет.Как всегда.

    А лично я буду использовать для своих нужд то что мне удобно.И тормозной FAT32 с лимитом на 4 гига на файл я удобным как-то не нахожу.Ну, может оставлю 1-2 карты для совместимости с разной парашей, примерно как народ кодирует в древний и неэффективный Mpeg2 только чтобы DVD записать который тупой DVD-плеер схарчит.Но ориентироваться на подобный хлам - я и не подумаю.Если кто-то не может прочесть *мои* карточки - это *его* половые трудности.Я их прочесть смогу.

     
  • 2.27, Ivan (??), 16:28, 02/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > Драйвера-то под Вынь-ду для Ext2 есть.

    Где? Я только коммерческие видел.

     
     
  • 3.31, Den (??), 18:29, 02/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    http://www.fs-driver.org/

    http://ext2fsd.sourceforge.net/

     

  • 1.23, Андрей К. (?), 15:18, 02/02/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ext2 на флешке хуже FAT32 потому как запись идет медленее.
     
     
  • 2.24, Capth (?), 15:45, 02/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Ext2 на флешке хуже FAT32 потому как запись идет медленее.

    Воопще-то разумнее было бы использовать:
    - http://sources.redhat.com/jffs2/ JFFS2
    - http://www.yaffs.net/ YAFFS
    - http://www.logfs.org/logfs/ LogFS
    - http://www.linux-mtd.infradead.org/doc/ubifs.html UBIFS
    Но тут проблемы с виндой будут.

     
     
  • 3.29, Georges (ok), 18:06, 02/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    угу. не раньше чем флешки будут делать без flash translation layer
     
  • 2.33, СуперАноним (?), 22:28, 02/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ух ты ж, а я-то и не знал! Потому и таскаю на флешке с Ext2 дистфайлы.
     
  • 2.34, vitek (??), 22:41, 02/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    а с чего бы?
    разницы ни какой не замечал.
     
  • 2.35, Аноним (1), 23:14, 02/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    У меня флэшка на 16 Гб под ext2, а была под fat32. В случае с fat32 запись на 18 Мб/c файла объемом 1 Гб, на ext2 тоже 18 Мб/c. Где медленно-то???
     
     
  • 3.44, Andrey Mitrofanov (?), 10:27, 03/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >В случае с fat32 запись на 18 Мб/c файла объемом 1
    >Гб, на ext2 тоже 18 Мб/c.

    А 1 миллиард файлов по 1 байту? %)

    >Где медленно-то???

    Да, тоже было бы интересно...

     
     
  • 4.49, vitek (??), 16:03, 03/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >А 1 миллиард файлов по 1 байту? %)

    а в fat это вообще сделать можно? :-D
    фраза из новости выше:
    >ограничение на число файлов в одной директории поднято до 65 тыс.

     

  • 1.25, Ivan (??), 16:11, 02/02/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Так как спецификации на формат exFAT не разглашаются, Linux драйвер был создан путем изучения работы exFAT раздела, созданного при помощи драйверов из Windows Vista.
    > ибо exFAT вроде как стандарт утверждена)

    Они что курили?! Как можно закрытую систему утверждать как стандарт? Как люди должны соблюдать стандарт, если он скрывается?

     
     
  • 2.39, const86 (ok), 01:23, 03/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Они что курили?! Как можно закрытую систему утверждать как стандарт? Как люди
    >должны соблюдать стандарт, если он скрывается?

    Покупать спеки у мелкософта и реализовывать. И небось, за каждую проданную реализацию, в виде фотика или флешки, платить ещё мзду. Такие вот стандарты...

     
     
  • 3.40, Аноним (1), 01:44, 03/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > Такие вот стандарты...

    Это не стандарты, это не соответствует самому смыслу слова "стандарт".

     
     
  • 4.45, Andrey Mitrofanov (?), 10:31, 03/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    У некоторых компаний свои "стандарты" и свой словарь -- более удобные для завладения деньгами различными способами.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру