it-gundan.com

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

방금 df -h 1 분 전에 파일 시스템이 익숙하지 않은 것으로 추가되었습니다. 누구나 왜 /run 존재합니까? 이것이 커널에 의해 추가 된 것입니까? 아치 리눅스 ?

run              10M  236K  9.8M   3% /run
83
xenoterracide

분명히 많은 도구 (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

[1] From 아치 프로젝트 ML의 스레드

57
jasonwryan

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

즉, 부팅 프로세스 초기에 시작되고 아마도 /var/run를 사용할 수 있기 전에 (즉, 마운트되기) systemdudev와 같은 데몬은 /run는 런타임 정보를 저장할 수있는 표준화 된 파일 시스템 위치입니다.

/bin와 같이 /usr를 사용하기 전에 부팅 프로세스에 필요할 수있는 중요한 프로그램이 포함되어 있습니다 (자체 파일 시스템에있는 경우).

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

40
maxschlepzig