Co to za nowy / uruchamiany system plików?


76

Właśnie uruchomiłem df -hminutę temu i zauważyłem, że dodano system plików, którego nie znam. Czy ktoś wie, dlaczego /runistnieje? Czy to coś zostało dodane przez jądro? Przez Arch Linux ?

run              10M  236K  9.8M   3% /run

5
Powiązane: Zobacz /rundokument celu wydania Debiana , który zawiera szczegółowe informacje na temat tego, jak zmiana dotyczy wersji 7.0+. wiki.debian.org/ReleaseGoals/RunDirectory
Zoredache

Odpowiedzi:


54

Najwyraźniej wiele narzędzi (w tym udev) wkrótce będzie wymagało wcześniej zainstalowanego katalogu / run / (jako tmpfs). Programiści Arch wprowadzili / uruchomili w zeszłym miesiącu, aby się do tego przygotować.

Dane środowiska wykonawczego udev zostały przeniesione z /dev/.udev/ do / run / udev /. Punktem montowania / run powinien być tmpfs zamontowany podczas wczesnego rozruchu, dostępny i zapisywalny dla wszystkich narzędzi w dowolnym momencie podczas uruchamiania, zastępuje / var / run /, który pewnego dnia powinien stać się dowiązaniem symbolicznym. [1]

Więcej szczegółów tutaj: http://www.h-online.com/open/news/item/Linux-distribution-to-include-run-directory-1219006.html

[1] Z wątku w Arch Projects ML


1
czy to tylko dla Arch czy co? /runzostanie dodany w RHEL / CentOs, Ubuntu?
Rahul Patil,

2
Czy pliki są automatycznie usuwane, gdy proces przestanie działać?
Ian Ringrose,

1
@ Ian, jeśli jest to system plików tmpfs, to po ponownym uruchomieniu zostanie opróżniony. Twoje pytanie: jak wiem, pliki nie zostaną automatycznie usunięte, a sam proces musi wykonać odpowiednie czyszczenie.
Bulat M.

37

/runKatalog jest katalogiem towarzysz /var/run. Na przykład /binjest towarzyszem /usr/bin.

Oznacza to, że demony takie jak systemdi udev, które są uruchamiane na bardzo wczesnym etapie procesu rozruchu - i być może wcześniej /var/runsą dostępne (tj. Zamontowane) - mają /runznormalizowaną lokalizację systemu plików, w której mogą przechowywać informacje o środowisku wykonawczym.

Podobnie /binzawiera ważne programy, które mogą być potrzebne w procesie uruchamiania, zanim /usrbędzie dostępny (w przypadku, gdy znajduje się na własnym systemie plików).

/runIdea jest stosunkowo nowym pomysłem / standard, jeden kibic jest twórcą Systemd .


/var/runKatalog Archa jest dowiązany symbolicznie /run.

Debian /var/runjest także dowiązany do/run
naoko

Podobnie Ubuntu 16.10.
Federico Poloni
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.