Właśnie uruchomiłem df -h
minutę temu i zauważyłem, że dodano system plików, którego nie znam. Czy ktoś wie, dlaczego /run
istnieje? Czy to coś zostało dodane przez jądro? Przez Arch Linux ?
run 10M 236K 9.8M 3% /run
Właśnie uruchomiłem df -h
minutę temu i zauważyłem, że dodano system plików, którego nie znam. Czy ktoś wie, dlaczego /run
istnieje? Czy to coś zostało dodane przez jądro? Przez Arch Linux ?
run 10M 236K 9.8M 3% /run
Odpowiedzi:
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
/run
zostanie dodany w RHEL / CentOs, Ubuntu?
/run
Katalog jest katalogiem towarzysz /var/run
. Na przykład /bin
jest towarzyszem /usr/bin
.
Oznacza to, że demony takie jak systemd
i udev
, które są uruchamiane na bardzo wczesnym etapie procesu rozruchu - i być może wcześniej /var/run
są dostępne (tj. Zamontowane) - mają /run
znormalizowaną lokalizację systemu plików, w której mogą przechowywać informacje o środowisku wykonawczym.
Podobnie /bin
zawiera ważne programy, które mogą być potrzebne w procesie uruchamiania, zanim /usr
będzie dostępny (w przypadku, gdy znajduje się na własnym systemie plików).
/run
Idea jest stosunkowo nowym pomysłem / standard, jeden kibic jest twórcą Systemd .
/var/run
jest także dowiązany do/run
/run
dokument celu wydania Debiana , który zawiera szczegółowe informacje na temat tego, jak zmiana dotyczy wersji 7.0+. wiki.debian.org/ReleaseGoals/RunDirectory