it-swarm.it

Che cos'è questo nuovo filesystem / run?

Ho appena eseguito df -h un minuto fa e ho notato che è stato aggiunto un filesystem che non conosco. Qualcuno sa perché /run esiste? È qualcosa che è stato aggiunto dal kernel? Di Arch Linux ?

run              10M  236K  9.8M   3% /run
83
xenoterracide

Apparentemente, molti strumenti (tra cui udev) richiedono presto una directory/run/che viene montata in anticipo (come tmpfs). Gli sviluppatori Arch hanno presentato/eseguito il mese scorso per prepararsi a questo.

I dati di runtime udev sono stati spostati da /dev/.udev/ a/run/udev /. Il mountpoint/run dovrebbe essere un tmpfs montato durante l'avvio iniziale, disponibile e scrivibile per tutti gli strumenti in qualsiasi momento durante l'avvio, sostituisce/var/run /, che dovrebbe diventare un collegamento simbolico un giorno. [1]

Ci sono maggiori dettagli qui: http://www.h-online.com/open/news/item/Linux-distributions-to-include-run-directory-1219006.html

[1] Da thread su Arch Projects ML

57
jasonwryan

Il /run directory è la directory associata a /var/run. Come ad esempio /bin è il compagno di /usr/bin.

Ciò significa che demoni come systemd e udev, che vengono avviati molto presto nel processo di avvio - e forse prima di /var/run è disponibile (ovvero montato) - avere con /run un percorso di file system standardizzato disponibile in cui è possibile memorizzare informazioni di runtime.

Piace /bin contiene programmi importanti, che potrebbero essere necessari nel processo di avvio prima di /usr è disponibile (nel caso sia sul proprio filesystem).

Il /run idea è un'idea/standard relativamente nuovo.

40
maxschlepzig