После долгих онлайн исследований существующих тем, касающихся выравнивания износа sd-карт и dd в Linux, у меня возник вопрос, на который, похоже, я не получил прямого ответа.
Итак, давайте предположим, что у нас естьSD-карта 8GB
, содержащая файловую систему только для чтения 2GB
из сектора 0 to 4,194,304
(512 байт на сектор).
Вопрос в том, пишу ли я с помощью dd на блоках внеВ файловой системе (скажем, в секторе 4,200,000
) некоторые произвольные данные (двоичные и прочее), есть ли вероятность, что контроллер карты SD пометит эти блоки, которые я пишу, вне файловой системы, как пропавшие или удаленные, или они просто заменяютсядругие блоки с тем же адресом?
Это технический вопрос, и я знаю, что в обычных сценариях SD-карта может уменьшаться в размере (всякий раз, когда блок поврежден), но это не влияет на файловую систему.сама по себе, поскольку данные этого блока перемещаются в другое место и прозрачны для самой системы.
До сих пор у меня не возникало никаких проблем, whatsoevэ.Но SD-карта является новой и все еще далека от сценария выравнивания износа