дд на SD-карту в Linux вне файловой системы и вопрос выравнивания износа - PullRequest
0 голосов
/ 08 июля 2019

После долгих онлайн исследований существующих тем, касающихся выравнивания износа sd-карт и dd в Linux, у меня возник вопрос, на который, похоже, я не получил прямого ответа.

Итак, давайте предположим, что у нас естьSD-карта 8GB, содержащая файловую систему только для чтения 2GB из сектора 0 to 4,194,304 (512 байт на сектор).

Вопрос в том, пишу ли я с помощью dd на блоках внеВ файловой системе (скажем, в секторе 4,200,000) некоторые произвольные данные (двоичные и прочее), есть ли вероятность, что контроллер карты SD пометит эти блоки, которые я пишу, вне файловой системы, как пропавшие или удаленные, или они просто заменяютсядругие блоки с тем же адресом?

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

До сих пор у меня не возникало никаких проблем, whatsoevэ.Но SD-карта является новой и все еще далека от сценария выравнивания износа

...