Как ядро ​​решает сделать файловую систему SD-карты только для чтения?

Я понимаю, что низкоуровневая вспышка NAND может эффективно изнашиваться и что контроллер SD-карты (находящийся на самой карте) отвечает за управление вспышкой и выставляет сравнительно простой интерфейс для хоста.

Многие из них сообщили, что файловая система внезапно становится доступной только для чтения.

Как на странице SD-карты обнаружена плохая флеш-страница? Как эта ошибка передается файловой системе? Каков механизм, с помощью которого ядро ​​обнаруживает это и делает файловую систему доступной только для чтения?

Сообщается ли об ошибке на уровне SD-карты? Например, ECC не удалось, или страница не может быть помечена как плохая? Или это просто: я не могу читать или писать то, что было запрошено?

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

Interesting Posts

Память ussage для буферов сообщений TCP или именованных каналов?

Каков правильный синтаксис привязки пакета debian к репозиторию и версии?

Как я могу использовать переименование для рекурсивного переименования в верхний регистр

Опции монтирования NFS rsize и wsize не могут быть указаны в / etc / fstab

Найти записи, представленные в файле 1, также как в файле 2, так и в файле 3

Сенсорная панель распознана как мышь PS / 2 и не работает (Kernel 3.14.3-2)

Обновить блок-устройство с изображением при записи только Delta, возможно ли это?

exec cp не работает из сценария, но работает при выпуске напрямую

Диапазонные переменные для настраиваемых пользователем циклов

переключение раскладки клавиатуры – неработающие горячие клавиши в кириллице

Как убить все экраны?

Как мне vmtouch каталога (а не файлы, которые он содержит)?

Прокси-сервер с виджетами Gollum

Назначить клиента нескольким тегам

Нельзя повторно обновлять расширения gnome

Linux и Unix - лучшая ОС в мире.