partición de memoria para caché dns en raspberry pi

partición de memoria para caché dns en raspberry pi

Al tener mi caché DNS configurada en una Raspberry Pi, me preguntaba si el IO de las solicitudes locales podría desgastar la micro SD que contiene. En caso de que sea posible, ¿hay alguna forma de almacenar los archivos de caché en una partición de memoria?

Respuesta1

Si está utilizando RPi como cliente, la caché de DNS no se almacena en absoluto, por lo que no hay problemas. Veraquí

De lo contrario, si estás utilizando el RPi como servidor, la respuesta es la siguiente.

Como respondióaquí, la cantidad de escrituras es bastante alta, por lo que es poco probable que reduzca significativamente la esperanza de vida.

Pero digamos que desea crear una partición en una unidad separada o desea crear una partición en la RAM para evitar ese problema.

En el primer caso yo diría: ¿quieres conectarlo vía USB? ¿No es la velocidad IO un factor? Debido a que RPi tiene un bus Ethernet/USB compartido, las solicitudes tardarán mucho más. De todos modos, sólo necesita agregar a la /etc/fstablínea para montar la partición del disco externo en una carpeta, que será el punto de montaje.

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

Entonces el archivo de caché DNS debería estar en esa posición. No especificó el demonio que realiza la retransmisión de DNS, por lo que no puedo proporcionar el ejemplo.

En caso de que quieras utilizar la RAM. Tenga en cuenta que los datos se perderán cuando se apague el RPi.

La línea /etc/fstab para crear una partición de tamaño50MB, entonces, debería ser

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

ver elpágina de manual de fstabpara más información

información relacionada