The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Samsung предложил новый вариант драйвера exFAT для ядра Linux, opennews (ok), 21-Янв-20, (0) [смотреть все] +1

Сообщения [Сортировка по времени | RSS]


45. "Samsung предложил новый вариант драйвера exFAT для ядра Linu..."  +1 +/
Сообщение от Zenitur (ok), 21-Янв-20, 12:04 
Сейчас флешки на кучу гигабайт. Даже в салонах связи уже USB 2.0 флешки на 16 Гб ушли в дальний угол, уступив место USB 3.0/3.1 флешкам на 128 Гб. Так что наверное их теперь форматируют в exFAT. Наверное. Я не знаю, у меня нет таких денег
Ответить | Правка | Наверх | Cообщить модератору

51. "Samsung предложил новый вариант драйвера exFAT для ядра Linu..."  –1 +/
Сообщение от пох. (?), 21-Янв-20, 12:32 
если ты про те флэшки, которые thumb drive - их теперь (как и десять лет назад) форматируют в ntfs по преимуществу. А вот те что microsd - теперь поголовно exfat, потому что это прописали в стандарте xc.

Переделывать скорее всего себе дороже, потому что встроенный wear leveling наверняка учитывает где лежит mfs в первом случае, и (единственная, хехе!) копия fat во втором.

Ответить | Правка | Наверх | Cообщить модератору

63. "Samsung предложил новый вариант драйвера exFAT для ядра Linu..."  +/
Сообщение от пох. (?), 21-Янв-20, 13:24 
> где лежит mfs в первом случае, и (единственная, хехе!) копия fat

mft, fffuck...

Ответить | Правка | Наверх | Cообщить модератору

75. "Samsung предложил новый вариант драйвера exFAT для ядра Linu..."  +1 +/
Сообщение от НяшМяш (ok), 21-Янв-20, 14:01 
> их теперь (как и десять лет назад) форматируют в ntfs по преимуществу

Да вот не совсем правда. Если стоит задача таскать данные не только между виндами, то exfat даже 10 лет назад был лучшим - win + mac нативная поддержка, на линуксе хватало fuse. Плюс ntfs имел скорость записи ниже и обязательно требовал безопасного извлечения - бухгалтера постоянно теряли файлы на флешках, когда дёргали их из компа.

Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

79. "Samsung предложил новый вариант драйвера exFAT для ядра Linu..."  +/
Сообщение от пох. (?), 21-Янв-20, 14:46 
> Да вот не совсем правда. Если стоит задача таскать данные не только
> между виндами, то exfat даже 10 лет назад был лучшим -

ну мне вот чего - флэшку из-за него переформатировать? Как kingston решил, так и будет лучше!

> win + mac нативная поддержка, на линуксе хватало fuse. Плюс ntfs
> имел скорость записи ниже и обязательно требовал безопасного извлечения - бухгалтера

это что-то странное. Обычно либо первое (на машине бухгалтера) либо второе (на моей, где винде сказано не включать "optimize for quick removal")

> постоянно теряли файлы на флешках, когда дёргали их из компа.

как будто если кэшируемый exfat дернуть на ходу, не потеряешь? (хотя, там наверняка в родной винде какая-нибудь антиоптимизация именно на этот случай, из серии саму fat/битмэпы не кэшировать в принципе)

Ответить | Правка | Наверх | Cообщить модератору

161. "Samsung предложил новый вариант драйвера exFAT для ядра Linu..."  +/
Сообщение от НяшМяш (ok), 22-Янв-20, 20:30 
> ну мне вот чего - флэшку из-за него переформатировать? Как kingston решил, так и будет лучше!

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

> Обычно либо первое (на машине бухгалтера) либо второе (на моей, где винде сказано не включать "optimize for quick removal")

Бывал в конторе, где без чиха админа можно было только "пуск" открывать - приходилось бухам показывать куда что тыкать. Хорошо что винда им сама рассказывала, что так делать нельзя и они даже запомнили. Дома понятное дело подождать несколько секунд не смертельно и галочка была проставлена сразу при втыкании флехе.

> как будто если кэшируемый exfat дернуть на ходу, не потеряешь? (хотя, там наверняка в родной винде какая-нибудь антиоптимизация именно на этот случай, из серии саму fat/битмэпы не кэшировать в принципе)

Да, я тут слегка перепутал и почему-то подумал что так как минимум с 7 работало. С год назад в 10 поменяли для внешних накопителе по-умолчанию на "быстрое извлечение" - теперь можно вообще не париться на этот счёт.

Ответить | Правка | Наверх | Cообщить модератору

193. "Samsung предложил новый вариант драйвера exFAT для ядра Linu..."  +1 +/
Сообщение от Аноним (-), 23-Янв-20, 22:29 
>  Тем более в наше время ресурс флеша очень велик и сегодня можно на флешке гонять что угодно.

Угу, этак сотню циклов в TLC :). Фабричные ФС еще и раскладывают специфично - с выравниванием границ ФС на eraseblock и уж тем более на страницы.

Наивное переформатирование без учета этого может привести к тому что при неудачном сдергивании флехи/карты в страну вечной охоты однажды отправится таблица разделов. Потому что попала в тот же eraseblock что и обновляемые структуры и при слете питания не успело записаться назад.

Так что если хочется самому форматнуть то по крайней мере учесть размер страниц (4..8К или типа того) и eraseblock/erase group (несколько мегов, кратно 2^N, например, 4, 8, 16, .. ). Без этого можно однажды здорово обломаться. По той же причине не стоит форматить карты средствми виндов и даже девайсов без острой нужды.

Ответить | Правка | Наверх | Cообщить модератору

211. "Samsung предложил новый вариант драйвера exFAT для ядра Linu..."  +1 +/
Сообщение от НяшМяш (ok), 24-Янв-20, 13:40 
> Угу, этак сотню циклов в TLC :)

Это же не SSD, сотни циклов на десять лет может хватить. У меня на минифлешкe Sandisk 8 гиговой уже лет 5 стоит убунта на ext4 и загружается с неё. Конечно, там все кеши и логи на рамдиске, стоит relatime, однако флешка на удивление очень живучая (хотя я регулярно скидываю с неё дамп ddrescue). А в старом фотоаппарате стоит SD карта (ещё из настоящих, полноразмерная) ёмкостью в 256 мегабайт (как раз на заряд аккумулятора и 100 снимков) - до сих пор рабочая.

> Так что если хочется самому форматнуть то по крайней мере учесть размер страниц (4..8К или типа того)

На всех осях размер блока стоит минимум 4К. Недавно втыкал в винду свою 32-гиговую загрузочную - она предложила сделать размер 32К.

> eraseblock/erase group (несколько мегов, кратно 2^N, например, 4, 8, 16, .. )

Учитывая, что в той же винде это сделать несколько сложнее, чем ПКМ - Форматировать, я бы на это забил (почему - написал ниже).

> Без этого можно однажды здорово обломаться. По той же причине не стоит форматить карты средствми виндов и даже девайсов без острой нужды.

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

Ответить | Правка | Наверх | Cообщить модератору

230. "Samsung предложил новый вариант драйвера exFAT для ядра Linu..."  +1 +/
Сообщение от Аноним (-), 24-Янв-20, 21:54 
> Это же не SSD, сотни циклов на десять лет может хватить.

Там еще контроллер паршивый и wear leveling делает абы как. И к тому же 100 циклов - это когда оно разбалтывается и начинает дико течь профакивая данные, или вообще не стирается. А так этот кал через несколько лет может перестать читаться сам по себе, например. Или если ты его задолбал чтениями. Потому что учитывать read disturbance тупой контроллер может и не уметь. Иногда требуется даже все шифровать. Не потому что спрятать что-то надо, просто большой паттерн нулей или единиц подряд влияет друг на друга и чтение сбоит еще раньше. Шифрование делает некую рандомизацию, проблема отпадает. Ну и чем новее и емче, тем мельче ячейки и тем быстрее они утекают. С соотв ожиданиями для сохранности данных.

В общем емкий флеш - очень хлипенькая и ненадежная штука. "Barely works".

Старые флешки юзают дубовый SLC или как максимум 2-level MLC. Первое почти вечное, второе ... зависит от отлаженности технологии и контроллера. В ранних он был не сильно лучше TLC сейчас, потом отладили и улучшили, конечно.

> фотоаппарате стоит SD карта (ещё из настоящих, полноразмерная) ёмкостью в 256
> мегабайт (как раз на заряд аккумулятора и 100 снимков) - до сих пор рабочая.

А чего ей? SLC NAND иной раз до миллиона циклов выдерживает. Вот его хрен протрешь. Представляешь что такое миллион раз заполнить карту? Даже такую? :)

> На всех осях размер блока стоит минимум 4К. Недавно втыкал в винду
> свою 32-гиговую загрузочную - она предложила сделать размер 32К.

Зато можно положить блоки неудачно, так что твои блоки попадут на пересечение физических блоков. И вот тебе надо записать 1 блок, а железка пойдет ворочать два, с дурацким RMW обоих. Скорость записи убьется в разы, износ возрастет в разы. Write amplification.

C eraseblock примерно те же соображения. Кроме того что там стирание и RMW большое и интрузивное и если питание гавкнется а там критичные структуры были, типа partition table - упс.

> Учитывая, что в той же винде это сделать несколько сложнее, чем ПКМ
> - Форматировать, я бы на это забил (почему - написал ниже).

В винде это вообще вроде сделать нельзя штатными тулсами. В пингвине - можно попытаться, но насколько угадаешь - вопрос. В любом случае придется полюбить степени двойки и раскладывать все весьма специфично. Ну например первые 16 или 32 мега (точно, как степень двойки) - партишн и reserved (чтобы никто никогда не трогал этот erase block/group). Потом раздел на сколько там. Следя за тем чтобы блоки фс тоже удачно начинались. EXT-ам еще можно попытаться захинтить желаемый размер IO но можно и не угадать.

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

А вот гиговые флехи могут жить довольно долго, потому что SLC. Скорее им разъем оторвут или чего еще.

Ответить | Правка | Наверх | Cообщить модератору

232. "Samsung предложил новый вариант драйвера exFAT для ядра Linu..."  +1 +/
Сообщение от НяшМяш (ok), 25-Янв-20, 01:30 
Я вот не уверен, что всё ещё можно купить флешки на SLC. Помню только единственную флешку, которая у меня умерла от использования - моя первая в резиновом корпусе и аж на 128 мегабайт попросту внутри сгнила (вода попала или в кармане отсырела). Была ли она SLC - возможно, в то время особо не было альтернатив. С тех пор ещё ни одна не померла, а уже лет 15 прошло.

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

Ответить | Правка | Наверх | Cообщить модератору

194. "Samsung предложил новый вариант драйвера exFAT для ядра Linu..."  +/
Сообщение от Anonymoustus (ok), 23-Янв-20, 22:30 
>> их теперь (как и десять лет назад) форматируют в ntfs по преимуществу
> Да вот не совсем правда. Если стоит задача таскать данные не только
> между виндами, то exfat даже 10 лет назад был лучшим -
> win + mac нативная поддержка, на линуксе хватало fuse. Плюс ntfs
> имел скорость записи ниже и обязательно требовал безопасного извлечения - бухгалтера
> постоянно теряли файлы на флешках, когда дёргали их из компа.

Нативная только с первого сервис-пака Вистоньки, ЕМНИП. Давеча на внешний USB-винт, отформатированный ещё когда-то давно в exFAT из-под Мака, записал восстановленные файлы с помирающей Windows 2003, а когда оную установил заново, то не смог  из неё прочитать спасённое. И не сразу даже вспомнил, что без KB955704 она читать exFAT не умеет. Переволновался. Но потом таки вспомнил.

Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

213. "Samsung предложил новый вариант драйвера exFAT для ядра Linu..."  –1 +/
Сообщение от НяшМяш (ok), 24-Янв-20, 13:46 
> Нативная только с первого сервис-пака Вистоньки, ЕМНИП.

Ну Вистонька была намного раньше 10 лет назад. Даже Семёрочка уже старше )
> Windows 2003, а когда оную установил заново, то не смог  из неё прочитать спасённое. И не сразу даже вспомнил, что без KB955704 она читать exFAT не умеет. Переволновался. Но потом таки вспомнил.

В XP тоже завозили поддержку с каким-то патчем, так что не всё так плохо с поддержкой. До сих пор на винте валяются критичные патчи для разных виндов (типа апдейта инсталлера, ексфат и ещё несколько), когда не хочется ломать систему виндовс апдейтом, а функционал нужен. Даже дамп собственных дискет NT4 имеется.

Ответить | Правка | Наверх | Cообщить модератору

217. "Samsung предложил новый вариант драйвера exFAT для ядра Linu..."  –1 +/
Сообщение от Anonymoustus (ok), 24-Янв-20, 14:00 
>> Нативная только с первого сервис-пака Вистоньки, ЕМНИП.
> Ну Вистонька была намного раньше 10 лет назад. Даже Семёрочка уже старше
> )
>> Windows 2003, а когда оную установил заново, то не смог  из неё прочитать спасённое. И не сразу даже вспомнил, что без KB955704 она читать exFAT не умеет. Переволновался. Но потом таки вспомнил.
> В XP тоже завозили поддержку с каким-то патчем, так что не всё
> так плохо с поддержкой.

Для XP патч с тем же номером, что и для 2003-й. Для установки требуется обновление до SP2.

> До сих пор на винте валяются критичные
> патчи для разных виндов (типа апдейта инсталлера, ексфат и ещё несколько),
> когда не хочется ломать систему виндовс апдейтом, а функционал нужен. Даже
> дамп собственных дискет NT4 имеется.

У меня не только валяются, но и активно используются (для XP и 2003). :)

Ответить | Правка | Наверх | Cообщить модератору

156. "Samsung предложил новый вариант драйвера exFAT для ядра Linu..."  +1 +/
Сообщение от Kuromi (ok), 22-Янв-20, 18:29 
Ну, картчоки от 64ГБ уже изначально в  exFat отформатированы, ибо "стандарт". именно за это Микрософт всегда и пинали, что в стандарт прописали ФС на которую права не дают никому.
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

159. "Samsung предложил новый вариант драйвера exFAT для ядра Linu..."  +/
Сообщение от MS (??), 22-Янв-20, 20:01 
> именно за это Микрософт всегда и пинали, что в стандарт прописали
> ФС на которую права не дают никому.

как будто это мы (одни) прописывали. Мы, если что, winmobile давно не производим, нам оно вообще нафиг не надо было.

Ответить | Правка | Наверх | Cообщить модератору

225. "Samsung предложил новый вариант драйвера exFAT для ядра Linu..."  +1 +/
Сообщение от Аноним (-), 24-Янв-20, 17:29 
> нам оно вообще нафиг не надо было.

Так-так, а кто за патенты бабки стриг?!

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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