Eu li sobre o gerenciamento de blocos defeituosos em dispositivos NAND (entendimento muito básico e provavelmente incorreto).
Minha consulta é que, se eu fizer uma leitura de dd
de /dev/mtdblocN
e computar sha1
, ela será alterada durante o período de tempo?
Por exemplo, a saída de:
dd if=/dev/mtdblockN | sha1sum
Se meu entendimento de gerenciamento de blocos defeituosos estiver correto, então uma leitura sequencial no dispositivo mtd resultará em sha1sum diferentes ao longo do tempo, certo? Ou o driver mtd tira isso de alguma forma?
Tags linux embedded flash-memory