Estendendo à quase eternidade a vida útil do SD card na Raspberry Pi

Para quem já teve problemas de corrupção de dados em cartões SD com placas Raspberry Pi em dispositivos de campo pensei nesta solução simples, mas eficaz. A ideia é montar tudo que precisa ser escrito em ramdisk via tmpfs e, após a inicialização do sistema operacional, fazer um remount como read-only.

 

Inicialmente tentei, sem sucesso, incluir a opção ro (read only) no /boot/cmdline.txt, então parti para algo mais "manual".

 

Primeiramente vamos editar o arquivo /etc/fstab e deixá-lo parecido com este:

 

Disse "parecido" pois ele pode ser diferente para cada necessidade, distribuição etc.

 

Após o sistema operacional ser iniciado, remonte o sistema de arquivos "/" (raiz) como ro com o seguinte comando:

 

Para automatizar o processo você deve escrever scripts de inicialização. Não vou me adentrar nisso por fugir do escopo do artigo.

 

 

Saiba mais

 

Primeiros passos com Linux na Raspberry Pi 3

Project Vault

NEWSLETTER

Receba os melhores conteúdos sobre sistemas eletrônicos embarcados, dicas, tutoriais e promoções.

Obrigado! Sua inscrição foi um sucesso.

Ops, algo deu errado. Por favor tente novamente.

Deixe um comentário

avatar
 
  Notificações  
Notificar