Я просто побежал df -h
минуту назад и заметил, что была добавлена файловая система, с которой я не знаком. Кто-нибудь знает, почему /run
существует? Это то, что было добавлено ядром? По Arch Linux ?
run 10M 236K 9.8M 3% /run
Я просто побежал df -h
минуту назад и заметил, что была добавлена файловая система, с которой я не знаком. Кто-нибудь знает, почему /run
существует? Это то, что было добавлено ядром? По Arch Linux ?
run 10M 236K 9.8M 3% /run
Ответы:
Очевидно, многим инструментам (в том числе udev) скоро потребуется каталог / run /, который монтируется рано (как tmpfs). Разработчики Arch представили / запустили в прошлом месяце, чтобы подготовиться к этому.
Данные среды выполнения 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] Из темы на Arch Projects ML
/run
будет добавлено в RHEL / CentOs, Ubuntu?
/run
Каталог каталог компаньона /var/run
. Как, например, /bin
является компаньоном /usr/bin
.
Это означает, что демоны, подобные systemd
и udev
, которые запускаются очень рано в процессе загрузки - и, возможно, до того, как станут /var/run
доступны (т.е. смонтированы), - имеют /run
доступное стандартизированное расположение файловой системы, где они могут хранить информацию времени выполнения.
Like /bin
содержит важные программы, которые могут понадобиться в процессе загрузки до того, как /usr
станет доступным (если он находится в собственной файловой системе).
/run
Идея относительно новая идея / стандарт, один сторонник является разработчиком Systemd .
/var/run
также является символом ссылки/run
/run
документ цели выпуска Debian , который включает подробности о том, как изменения применяются к 7.0+. wiki.debian.org/ReleaseGoals/RunDirectory