Je viens de lancer df -h
une minute et j'ai remarqué un système de files auquel je ne suis pas familier. Est-ce que quelqu'un sait pourquoi /run
existe? Est-ce quelque chose qui a été ajouté par le kernel? Par Arch Linux ?
run 10M 236K 9.8M 3% /run
Apparemment, de nombreux outils (parmi lesquels udev) vont bientôt avoir besoin d'un directory / run / qui est monté tôt (en tant que tmpfs). Les développeurs Arch ont présenté / exécuté le mois dernier pour se préparer à cela.
Les données d'exécution udev sont passées de /dev/.udev/ à / run / udev /. Le sharepoint assembly / run est supposé être un tmpfs monté au début du démarrage, disponible et accessible en écriture pour tous les outils à tout moment pendant le démarrage, il remplace / var / run /, qui devrait devenir un lien symbolique un jour. [1]
Vous findez plus de détails ici: http://www.h-online.com/open/news/item/Linux-dissortingbutions-to-include-run-directory-1219006.html
[1] De fil sur l'Arch Projects ML
Le directory /run
est le directory compagnon de /var/run
. Comme par exemple /bin
est le compagnon de /usr/bin
.
Cela signifie que des démons comme systemd
et udev
, qui sont démarrés très tôt dans le process de démarrage – et peut-être avant /var/run
sont disponibles (c'est-à-dire montés) – disposent d'un location de système de files standardisé où ils peuvent stocker des informations d'exécution.
Comme /bin
contient des programmes importants, qui peuvent être nécessaires dans le process de démarrage avant que /usr
soit disponible (au cas où il serait dans son propre système de files).
L'idée /run
est une idée / norme relativement nouvelle, un partisan est le développeur de systemd .