The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Samsung предложил новый вариант драйвера exFAT для ядра Linu..."
Отправлено Аноним, 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. Скорее им разъем оторвут или чего еще.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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