방금 df -h
전에 실행 한 결과 파일 시스템이 익숙하지 않은 것으로 추가되었습니다. 왜 /run
존재 하는지 아는 사람 이 있습니까? 이것이 커널에 의해 추가 된 것입니까? 으로 아치 리눅스 ?
run 10M 236K 9.8M 3% /run
답변
분명히 많은 도구 (udev와 함께)는 곧 (tmpfs로) 조기에 마운트되는 / run / 디렉토리를 필요로합니다. 아치 개발자들은 이것을 준비하기 위해 지난 달에 / run을 도입했습니다.
udev 런타임 데이터가 /dev/.udev/에서 / run / udev /로 이동했습니다. / run 마운트 포인트는 초기 부팅 중에 마운트 된 tmpfs이고 부팅 중에 언제라도 모든 도구에 대해 쓸 수 있고 쓸 수 있으며 / var / run /을 대체하며 이는 언젠가 symlink가되어야합니다. [1]
자세한 내용은 여기에 있습니다 : http://www.h-online.com/open/news/item/Linux-distributions-to-include-run-directory-1219006.html
답변
/run
디렉토리에 동반자 디렉토리입니다 /var/run
. 예를 들어 /bin
의 동반자가 /usr/bin
있습니다.
즉 같은 데몬을 의미 systemd
하고 udev
, 아마 전 – 초기 부팅 과정에서 시작된다 /var/run
(즉 장착) 사용할 수 있습니다 – 함께 가지고 /run
가 런타임 정보를 저장할 수 있습니다 사용할 수있는 표준화 된 파일 시스템 위치.
마찬가지로 /bin
중요한 프로그램이 들어 있기 때문에 부팅 프로세스에서 필요할 /usr
수 있습니다 (자체 파일 시스템에있는 경우).
/run
아이디어는 하나, 상대적으로 새로운 아이디어 / 표준 후원자는 systemd의 개발자입니다 .