Що це за нова / запущена файлова система?


76

Я щойно пробіг df -hхвилину тому і помітив, що додана файлова система, з якою я не знайомий. Хтось знає, чому /runіснує? Це щось додане ядром? Від Arch Linux ?

run              10M  236K  9.8M   3% /run

5
Пов’язано: Дивіться /runдокумент про ціль випуску Debian , який містить детальну інформацію про те, як зміни стосуються 7.0+. wiki.debian.org/ReleaseGoals/RunDirectory
Zoredache

Відповіді:


54

Мабуть, багатьом інструментам (серед них udev) незабаром потрібен каталог / run /, який буде встановлено рано (як tmpfs). Архів розробників представив / запустив минулого місяця, щоб підготуватися до цього.

Дані часу виконання udev перемістилися з /dev/.udev/ в / run / udev /. Точка кріплення / run повинна бути tmpfs, встановленою під час раннього завантаження, доступною та доступною для запису для всіх інструментів у будь-який час під час завантаження, вона замінює / var / run /, яка повинна стати символьною посиланням через день. [1]

Більше деталей тут: http://www.h-online.com/open/news/item/Linux-distributions-to-include-run-directory-1219006.html

[1] З потоку на архівних проектах ML


1
це тільки для Arch чи що? /runбуде додано в RHEL / CentOs, Ubuntu?
Рахул Патіль

2
Чи автоматично файли видаляються, коли процес припиняється?
Ян Рінроуз

1
@Ian, якщо це файлова система tmpfs, то при перезавантаженні вона буде випорожнена. Ваше запитання: як я знаю, файли не буде автоматично видалено, а сам процес повинен зробити належну очистку.
Булат М.

37

/runКаталог каталог компаньйона /var/run. Як, наприклад /bin, супутник /usr/bin.

Це означає, що демони, як systemdі udev, які запускаються дуже рано в процесі завантаження - і, можливо, до того, як /var/runбуде доступний (тобто встановлений) - мають /runстандартизоване розташування файлової системи, де вони можуть зберігати інформацію про час виконання.

Like /binмістить важливі програми, які, можливо, знадобляться в процесі завантаження до того, як він /usrбуде доступний (на випадок, якщо він знаходиться у власній файловій системі).

/runІдея відносно нова ідея / стандарт, один прихильник є розробником Systemd .


/var/runКаталог Arch є посиланням на /run.

Debian - х /var/runце також посилання на/run
Наоко

Так само і Ubuntu 16.10.
Федеріко Полоні
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.