partição de memória para cache DNS no Raspberry Pi

partição de memória para cache DNS no Raspberry Pi

tendo meu cache DNS configurado em um raspberry pi, fiquei me perguntando se o IO de solicitações locais poderia desgastar o micro SD nele. Caso seja possível, existe alguma maneira de armazenar os arquivos de cache em uma partição de memória?

Responder1

Se você estiver usando o RPi como cliente, o cache DNS não será armazenado, portanto, não há problemas. Veraqui

Caso contrário, se você estiver usando o RPi como servidor, a resposta é a seguinte.

Conforme respondidoaqui, o número de gravações é bastante alto, por isso é improvável que reduza significativamente a expectativa de vida.

Mas, digamos que você queira criar uma partição em uma unidade separada ou criar uma partição na RAM, para evitar esse problema.

No primeiro caso eu diria: quer conectá-lo via USB? a velocidade de IO não é um fator? como o RPi possui um barramento Ethernet/USB compartilhado, as solicitações levarão muito mais tempo. De qualquer forma, basta adicionar à /etc/fstablinha para montar a partição do disco externo em uma pasta, que será o ponto de montagem.

UUID={volume UUID}  /{mountpoint}   {filesystem}    rw,relatime,data=ordered,noatime,noauto     0   1

Então o arquivo de cache DNS deve estar nessa posição. Você não especificou o daemon que está fazendo a retransmissão de DNS, então não posso fornecer o exemplo.

Caso você queira usar a RAM. Lembre-se de que os dados serão perdidos quando o RPi for desligado.

A linha /etc/fstab para criar uma partição de tamanho50 MB, então, deveria ser

tmpfs       /{mountpoint}   tmpfs      nodev,nosuid,size=50M        0   0

Veja opágina de manual do fstabpara mais informações

informação relacionada