Raspbery Pi: prolongar a vida útil do cartão SD

Chip de memória flash e inscrição "vitalícia"

Como sabemos, memórias flash eles têm uma vida útil limitada, pois se deterioram com as gravações de dados após alguns milhares de ciclos. Em princípio, para uso normal, isso não deve representar um grande problema, mas se fizermos uso intensivo do SD, pode causar problemas (especialmente se estivermos usando o Raspi como servidor).

Assim, podemos estender a vida útil do nosso cartão SD no Raspberry Pi e tudo graças ao Linux. O objetivo é reduzir o número de gravações em nosso cartão SD para mimar mais a memória e que os erros não apareçam tão cedo.

Para isso, existem algumas boas práticas que devemos realizar, como a utilização do SD no modo somente leitura, como se fosse um LiveCD. Outra opção seria reduzir o número de gravações feitas no SD graças à RAM.

Como isso pode ser feito? Bem com a ferramenta tmpfs. Para que o kernel grave na RAM sempre que possível e evite gravações SD desnecessárias, devemos modificar o arquivo / etc / fstab. Para isso, adicionaremos a linha:

tmpfs /var/log tmpfs defaults,noatime,nosuid,mode=0755,size=100m 0 0

El núcleo você poderá montar / var / log na RAM e usá-lo para escrever lá para evitar essas gravações que, de outra forma, iriam para o SD. Quando os dados não forem necessários, a RAM usada será liberada. Portanto, apenas a RAM necessária é usada de forma eficiente.

Como podemos ver, na linha utilizamos "size = 100m" para que 100MB possam ser usados, mas você pode modificar o tamanho para o qual quiser, sempre tomando cuidado para não esgotar todos os RAM. Também usamos / var / log, mas existem outros arquivos onde o kernel geralmente faz muitas gravações, então podemos adicionar outras linhas como as anteriores, mas com outros arquivos como: / tmp, / var / tmp, / var / executar, / var / spool, ...

Espero que tenha gostado do truque e considerado útil.

Mais informação - OpenSuSE 13.1: para o Raspberry Pi


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.