Je viens de courir df -h
il y a une minute et j'ai remarqué qu'un système de fichiers a été ajouté que je ne connais pas. Quelqu'un sait-il pourquoi /run
existe? Est-ce quelque chose qui a été ajouté par le noyau? Par Arch Linux ?
run 10M 236K 9.8M 3% /run
Apparemment, de nombreux outils (parmi lesquels udev) nécessiteront bientôt un répertoire/run/qui est monté tôt (en tant que tmpfs). Les développeurs Arch ont présenté/exécuté le mois dernier pour s'y préparer.
Les données d'exécution udev sont passées de /dev/.udev/ à/run/udev /. Le point de montage/run est censé être un tmpfs monté lors du démarrage précoce, 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]
Il y a plus de détails ici: http://www.h-online.com/open/news/item/Linux-distributions-to-include-run-directory-1219006.html
[1] De fil sur le Arch Projects ML
Le /run
répertoire est le répertoire compagnon de /var/run
. Comme par exemple /bin
est le compagnon de /usr/bin
.
Cela signifie que les démons comme systemd
et udev
, qui sont démarrés très tôt dans le processus de démarrage - et peut-être avant /var/run
est disponible (c'est-à-dire monté) - avoir avec /run
un emplacement de système de fichiers standardisé où ils peuvent stocker des informations d'exécution.
Comme /bin
contient des programmes importants, qui peuvent être nécessaires dans le processus de démarrage avant /usr
est disponible (au cas où il se trouve sur son propre système de fichiers).
Le /run
idée est une idée/norme relativement nouvelle.