Es posible configurar Armbian para que no guarde logs y así minimizar escrituras en disco, aunque hay que tener en cuenta que deshabilitar todo el logging puede dificultar la resolución de problemas y el mantenimiento del sistema.
Cómo deshabilitar logging en Armbian
- Armbian utiliza un sistema llamado armbian-ramlog que guarda los logs en RAM para minimizar escrituras en la memoria flash. Para desactivarlo, edita el archivo
/etc/default/armbian-ramlog
y cambia:
ENABLED=false
Esto deshabilita el logging en RAM y evita que los logs se guarden en /var/log
.
- Puedes detener y deshabilitar el servicio syslog que maneja gran parte del logging tradicional con estos comandos:
bashsudo systemctl stop rsyslog
sudo systemctl disable rsyslog
- También está el journal de systemd que guarda logs. Para evitar que almacene logs persistentes, edita o crea el archivo
/etc/systemd/journald.conf
y pon:
Storage=none
Luego recarga systemd-journald:
bashsudo systemctl restart systemd-jjournald
- Revisa y detén cualquier otro servicio que genere logs específicos, y considera redireccionar otros logs a
/dev/null
.
Consideraciones
- Algunas aplicaciones generan logs propios que no dependen del sistema de logging central.
- Siempre es buena idea mantener alguna forma mínima de logging para diagnóstico.
- Monitorea con
lsof +D /var/log/
para identificar procesos que aún escriben logs.
En resumen, desactivar logging completamente requiere deshabilitar armbian-ramlog, syslog, systemd-journald y posiblemente configurar individualmente otros servicios que generen logs en Armbian
Configuraciones del kernel para manejo de memoria y disco
Edita /etc/sysctl.conf
para ajustar parámetros que minimizan escrituras:
textvm.swappiness=10
vm.vfs_cache_pressure=100
vm.dirty_writeback_centisecs=1000
vm.swappiness=10
reduce la tendencia a usar swap (menos escrituras)vm.vfs_cache_pressure
ajusta el comportamiento del cache del sistema de archivosvm.dirty_writeback_centisecs
controla la frecuencia con la que se escriben datos sucios en disco (valores mayores reducen escrituras frecuentes).