The OpenNET Project / Index page

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



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

Оглавление

Опубликована платформа SEF для программно управляемых Flash-накопителей, opennews (??), 12-Дек-23, (0) [смотреть все]

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


12. "Опубликована платформа SEF для программно управляемых Flash-..."  +1 +/
Сообщение от Аноним (-), 13-Дек-23, 00:42 
Куча флех и ссдшек помирает из-за скоропостижной кончины контроллера.
Отсюда вопрос, а где хранить метаданные для такой системы? (аналогичные тем, что были в контроллере)
На другом хдд наверное будет слишком медленно, на ссдшке... тут мы получаем проблему Quis custodiet ipsos custodes )

Возможно, для такого можно брать какую-то крутую дорогую памть типа MRAM/ReRAM, но это не моя сфера, так что возможно я пишу чушь.

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

18. "Опубликована платформа SEF для программно управляемых Flash-..."  +/
Сообщение от Kuromi (ok), 13-Дек-23, 02:33 
Хороший вопрос. Либо на хосте либо на самом устройстве либо отдельно выделенная зона на том же устройстве, в идеале аппаратно независимая.
С другой стороны, а о каких метаданных особо будет идти речь? Слоя трансляции не будет, данные о износе?
Ответить | Правка | Наверх | Cообщить модератору

51. "Опубликована платформа SEF для программно управляемых Flash-..."  +/
Сообщение от Анонимусс (?), 13-Дек-23, 13:57 
Да, под метадатой я имел в виду данные о износе, информацию о разделении на виртуальные накопители, их приоритетность и тд.
Так же в статье упоминяется, что могут использоваться различные алгоритмы - этот код тоже нужно где-то хранить.
Ответить | Правка | Наверх | Cообщить модератору

34. "Опубликована платформа SEF для программно управляемых Flash-..."  +/
Сообщение от Tron is Whistling (?), 13-Дек-23, 09:49 
Метаданные внезапно хранятся всё в том же флеше.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

86. "Опубликована платформа SEF для программно управляемых Flash-..."  +/
Сообщение от Kuromi (ok), 14-Дек-23, 15:59 
> Метаданные внезапно хранятся всё в том же флеше.

В обычных SSD - да, да и сама прошивка чаще всего - тоже. Поэтому слеты таблицы трансляции и прошивки - самая частая причина смерти.

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

56. "Опубликована платформа SEF для программно управляемых Flash-..."  +/
Сообщение от Аноним (56), 13-Дек-23, 14:44 
>помирает из-за скоропостижной кончины контроллера.

А тут не будет контроллера, значит помирать контроллер не может

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

87. "Опубликована платформа SEF для программно управляемых Flash-..."  +/
Сообщение от Kuromi (ok), 14-Дек-23, 16:03 
>>помирает из-за скоропостижной кончины контроллера.
> А тут не будет контроллера, значит помирать контроллер не может

Контроллер какой-то все равно будет, ты же не пишешь в ячейки напрямую, просто он станет проще и глупее. Уже не будут нужны наборная RAM чтобы хранить таблицу (а это, внезапно 1Мб на 1Гб NAND), не будет нужно хранить прошивку в устройстве, хитрые алгоритмы коррекции, правда все равно будет нужно распознавать уровни заряда ячейки, что тоже требует "ума".

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

61. "Опубликована платформа SEF для программно управляемых Flash-..."  +/
Сообщение от Аноним (61), 13-Дек-23, 16:30 
> Куча флех и ссдшек помирает из-за скоропостижной кончины контроллера.

Контроллер там живее всех живых, если умирает контроллер - устройство вообще признаков жизни не подаёт! Такое ну оооочень редко встречается.

А флеш-память на самом деле тоже не совсем умирает. В любой флешке/SSD/SD-карте часть ёмкости зарезервирована для ремапов. Когда слишком много bad-block'ов появляется - заканчиается место для ремапов и контроллер переводит диск в режим read-only. Типа "ресурс исчерпан". SD-карты, кстати, это часто делают по ошибке из-за плохо питания (а поскольку контроллеры там не перешиваются и, видимо, используется какая-то OTP-перемычка - это уже никак назад не отменить).

Тут такой момент. Если "размазывание" ресурса записи работает правильно, то все блоки на диске начнут умирать в одно время... Но на практике так бывает только у SSD! На флешке достаточно FAT-таблицу разместить не в том месте (не там, где это ожидал производитель) и сразу появляется много bad-блоков. Флешка будет живой, просто несколько мегабайт у неё укатаны и контроллер считает, что больше из диска ничего не выжать. На самом деле можно ещё много чего выжать! Достаточно перешить флешку (желательно с большим размером резервной области для ремапов), ну там bad-блоки все найти не использовать их (это будет низкоуровневое форматирование сразу после прошивки контроллера); естественно ёмкость такого накопителя будет поменьше, но прожить он может ещё долго...
У меня, например, Transcend старый 8Гб (MLC) живёт уже 12 лет, я его раза 4 перешивал, первый раз в 2017-м. В принципе, если бы можно было оставить под резерв около 30% ёмкости, то это была бы просто неубиваемая флешка... но ёмкостью 5-6Гб, вмести 7 с копейками ;)

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

63. Скрыто модератором  +1 +/
Сообщение от Аноним (-), 13-Дек-23, 16:57 
Ответить | Правка | Наверх | Cообщить модератору

71. Скрыто модератором  +/
Сообщение от Аноним (61), 13-Дек-23, 19:22 
Ответить | Правка | Наверх | Cообщить модератору

75. Скрыто модератором  +/
Сообщение от Аноним (-), 13-Дек-23, 21:25 
Ответить | Правка | Наверх | Cообщить модератору

80. Скрыто модератором  +/
Сообщение от Аноним (61), 13-Дек-23, 23:11 
Ответить | Правка | Наверх | Cообщить модератору

100. Скрыто модератором  +/
Сообщение от Аноним (-), 15-Дек-23, 01:08 
Ответить | Правка | Наверх | Cообщить модератору

76. Скрыто модератором  +1 +/
Сообщение от Аноним (-), 13-Дек-23, 21:26 
Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору

88. "Опубликована платформа SEF для программно управляемых Flash-..."  +/
Сообщение от Kuromi (ok), 14-Дек-23, 16:20 
> ИМХО, для многих современных SSD-контроллеров ВСЕ (!!!) данные проходит через remap  
> (после записи часто переносится/"уплотняется", потом ещё стирание явно идёт и т.д.),
> поэтому выравнивание по границам секторов уже бессмысленно, данные никогда не попадут
> на диск как тебе хотелось ;)
> Сейчас уже есть SSD, у которых начало диска (первые пару гигабайт) имеют
> прям очень большой ресурс записи. А остальная часть - ну сколько
> там выдал TLC/QLC...
> Думаю, что у флешек подобный механизм используется очень давно как раз под
> FAT-таблицы. Но видимо не всегда помогает ;)

Если в SSD встроен кэш (статический+динамический (как в у Самсунг)) или есть SLC mode, который сейчас суют во все диски с QLC точно, иначе они тормозили бы, то там и правда все данные сначала пишутся в одно место, а потом переписываются или вообще уплотняются с перезаписью.

Даже статический кэш сейчас это обычно гигабайт 4-20 (зависит от модели и объема само собой), так что выделить некоторую его часть под хранение самого начала диска вполне себе разумная идея.

И еще раз встает вопрос о том насколько глупой была затея использовать FAT в качестве файловой системы на флеш, просто слов нет.

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

73. "Опубликована платформа SEF для программно управляемых Flash-..."  +/
Сообщение от Вася (??), 13-Дек-23, 20:04 
>Контроллер там живее всех живых, если умирает контроллер - устройство вообще признаков жизни не подаёт! Такое ну оооочень редко встречается.

редко встречается??? я ниразу не видел чтобы флеш память накрылась внезапно- только когда выжрала ресурс и заблокировалась запись. Зато у меня есть несколько знакомых (не 1 или 2, а больше) у которых сдох ссд с концами за долго до исчерпания ресурса сдох контроллер. У меня тоже сдох контроллер на нвме ссд у которого здоровья было 80% и данные все накрылись. Теперь я когда знакомым собираю комп обязательно ставлю жесткий диск и говрю хранить все важные данные только нанём и бакапить в облако. ССД оказались не хранилищем информации, а всего лишь временным кэшем для системы вроде оперативки, но дешевле и менее надёжным.

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

84. "Опубликована платформа SEF для программно управляемых Flash-..."  +/
Сообщение от Аноним (84), 14-Дек-23, 13:44 
> я ниразу не видел чтобы флеш память накрылась внезапно- только когда выжрала ресурс и заблокировалась запись

Я именно об этом и написал.
>> заканчиается место для ремапов и контроллер переводит диск в режим read-only.

Ну согласен... на SSD стараются не допускать, чтобы флеш-память использовалась после исчерпания заявленого производителем flash-памяти ресурса. Поэтому контроллер может подсчитать количество записей и сказать, что хватит писать. А bad-блоков по факту пока немного. ХЗ насколько это правда, но похоже, что многие производители SSD делают именно так.


> за долго до исчерпания ресурса сдох контроллер.

У меня вот SSD уже 10 лет стоит, ресурс 98%, записано ~30ТБ. Основная система на нём крутится. Он сдохнет задолго до 0%, это очевидно ;)
Если бы я на него торренты качал, или СУБД на нём использовал активно... то он бы уже свалился в read-only лет 5 назад.

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

96. "Опубликована платформа SEF для программно управляемых Flash-..."  +/
Сообщение от Аноним (96), 14-Дек-23, 20:09 
> Если бы я на него торренты качал

Это жеж гораздо более лёгкая нагрузка, чем типичная для системного диска.

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

110. "Опубликована платформа SEF для программно управляемых Flash-..."  +/
Сообщение от torvn77 (ok), 16-Дек-23, 22:20 
> У меня вот SSD уже 10 лет стоит, ресурс 98%, записано ~30ТБ.

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


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

109. "Опубликована платформа SEF для программно управляемых Flash-..."  +/
Сообщение от torvn77 (ok), 16-Дек-23, 22:11 
>Теперь я когда знакомым собираю комп обязательно ставлю жесткий диск и говрю хранить все важные данные только нанём

Будто и у hdd он сдохнуть не может.  
Единственный плюс в том что hdd в теории должкн переживать длительное отключение, в то время как современная память теряет заряд за несколько месяцев или даже недель.  

> и бакапить в облако.

Надо делать либо raid10, либо raid 5 или 6.  
(помимо резервирования уменьшается скорость чтения с отдельного диска и как следствие меньше греется контроллер)

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

83. "Опубликована платформа SEF для программно управляемых Flash-..."  +/
Сообщение от Аноним (83), 14-Дек-23, 11:57 
> Когда слишком много bad-block'ов появляется - заканчиается место для ремапов и контроллер переводит диск в режим read-only

Блин хоть бы раз увидеть такое живъем. Обычно либо не определяется вообще, либо читается и пишется но некоторые куски не читаются(либо читаются но со скоростью в несколько килобайт и то при помощи танцев с бубном)

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

89. "Опубликована платформа SEF для программно управляемых Flash-..."  +/
Сообщение от Kuromi (ok), 14-Дек-23, 16:23 
>> Когда слишком много bad-block'ов появляется - заканчиается место для ремапов и контроллер переводит диск в режим read-only
> Блин хоть бы раз увидеть такое живъем. Обычно либо не определяется вообще,
> либо читается и пишется но некоторые куски не читаются(либо читаются но
> со скоростью в несколько килобайт и то при помощи танцев с
> бубном)

Было было. У меня так пара карт памяти безмолвно перешли в режим read-only, причем когда ты записываешь файл на такую флешку оно вроде как все пишется, только обнови  каталог и там пусто. Это очень прикольно когда ты ходишь с фотоаппаратом и мертвой картой.

Самсунговские NVME Evo Plus  из-за бага в прошивке в прошлом году массово уезжали в read-only с ресурсом 0% (причем почти новые).

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

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

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




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

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