이 새로운 /run 파일 시스템은 무엇입니까?

이 새로운 /run 파일 시스템은 무엇입니까?

방금 실행했는데 df -h익숙하지 않은 파일 시스템이 추가된 것을 발견했습니다. 왜 /run존재하는지 아는 사람이 있나요? 이것은 커널에 의해 추가된 것입니까? 통과아키텍처Linux?

run              10M  236K  9.8M   3% /run

답변1

분명히 많은 도구(그 중 udev)는 곧 미리 설치된 /run/ 디렉터리(tmpfs와 같은)를 요구할 것입니다. 아치 개발자들은 이에 대비하기 위해 지난달 /run을 도입했습니다.

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의 스레드

답변2

/run디렉토리는 동반 디렉토리입니다 /var/run. 예를 들어 동반자 /bin처럼 /usr/bin.

이는 와 같은 데몬이 부팅 프로세스 초기에 시작된다는 것을 의미합니다. 아마도 사용 가능해지기 systemd전 (즉, 설치되기 전) 에는 런타임 정보를 저장할 수 있는 표준화된 파일 시스템 위치가 있습니다.udev/var/run/run

유사한 프로그램에는 /bin사용 가능하기 전에 시작하는 동안 필요할 수 있는 중요한 프로그램이 포함되어 있습니다 /usr(자체 파일 시스템에 있는 경우).

/run아이디어는 비교적 새로운 아이디어/표준입니다.

관련 정보