Linux_var - Kasimashi/Systemes-embarques GitHub Wiki
Var
Le répertoire /var est une zone de stockage de données variables, en particulier :
- Les fichiers verrous ou lock files permettant d’assurer l’unicité d’utilisation de certaines ressources comme les ports séries. Ces fichiers sont localisés sur le répertoire /var/ lock et contiennent le numéro de processus ou PID (Process IDentifier) du processus ayant verrouillé le périphérique.
- Les fichiers de trace ou log files qui contiennent les traces d’exécution de certains programmes. Le répertoire utilisé est /var/log et le fichier principal de trace est /var/ log/messages. Dans le cas d’un système embarqué, on veillera bien sûr à limiter les traces au strict minimum. La plupart des distributions utilisent cependant des systèmes de purge automatique des fichiers de trace.
- Les files d’attente ou spool directories qui permettent de stocker temporairement des fichiers en attente de traitement par un autre processus. Le répertoire utilisé est /var/ spool.
- Les fichiers de fonctionnement ou pid files qui indiquent simplement qu’un programme donné tourne à l’instant présent avec le PID inscrit dans le fichier. Le format du fichier est le plus souvent nom_du_programme.pid.
Ce répertoire est un facteur de risque important concernant les problèmes de remplissage de disque et devra être traité de manière très attentive dans le cas du développement d’un système embarqué.