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é.