sobrescreve os dados da partição ext4 sem apagar previamente

1

Eu tenho uma partição ext4 contendo rootfs.

Eu preciso implementar uma atualização do sistema (uboot) que apenas extrai e grava a nova imagem do rootfs. Isso provavelmente funciona como dd-ing a imagem no flash do MMC para compensar onde a partição ext4 do rootfs é considerada.

Estamos fazendo primeiro o MMC e depois o MMC. A operação de apagamento é muito lenta (1-2 minutos). Eu estou pensando que pode não ser necessário e apenas escrever novos rootfs fará o truque.

A questão é, supondo que eu esteja escrevendo uma imagem rootfs que é menor do que a anterior: então haverá alguns dados residuais no final, certo? Isso não causaria algum problema quando, por exemplo, executamos o fsck?

    
por nayana 12.07.2016 / 16:25

1 resposta

3

Se a imagem que você está gravando no mmc for uma partição completa com a tabela de alocação de arquivos, então NÃO você não precisará apagar ou zerar o espaço antigo. Os dados antigos "aleatórios" restantes não fazem parte de um arquivo e serão sobrescritos conforme o espaço é usado.

Lembre-se de que um dispositivo mmc possui um número finito de gravações em seu ciclo de vida e esse número de gravações é muito menor do que um disco rígido.

    
por 12.07.2016 / 17:35