/run과 /var/run의 차이점

/run과 /var/run의 차이점

/run디렉토리와 목차의 차이점은 무엇입니까 var/run? 후자가 전자와 연결되는 것 같습니다. 내용이 동일하다면 두 개의 디렉토리가 필요합니까?

답변1

위키피디아 페이지에서파일 시스템 계층 표준:

최신 Linux 배포판에는 휘발성 런타임 데이터를 저장하고 FHS 버전 3.0을 준수하는 임시 파일 시스템(tmpfs)으로 /run 디렉터리가 포함되어 있습니다. FHS 버전 2.3에 따르면 이 데이터는 /var/run에 저장되어야 하지만 초기 시작 시 이 디렉터리를 항상 사용할 수 있는 것은 아니기 때문에 문제가 되는 경우도 있습니다. 따라서 이러한 프로그램은 장치 디렉토리가 그러한 용도로 예상되지 않더라도 /dev/.udev, /dev/.mdadm, /dev/.systemd 또는 /dev/.mount 디렉토리를 사용하는 것과 같은 트릭에 의존해야 합니다. 데이터. 다른 장점 중에서도 이는 읽기 전용으로 마운트된 루트 파일 시스템을 사용하여 시스템을 정상적으로 사용하기 쉽게 만듭니다.

따라서 이미 임시 파일 시스템을 만들었다면 파일을 디스크에 남겨두거나 별도의 파일을 생성하는 대신 여기에 /run연결하는 것이 다음 논리적 단계가 될 것입니다 ./var/runtmpfs

답변2

/var/run전통적으로 일부 유틸리티 회사에서는 /run프로세스 관련 자료를 저장하는 데 사용됩니다. 디스크 디렉터리에 해당하는 경우 별도의 디렉터리라는 것은 중요하지 않습니다.

요즘 이는 일반적 /run/으로 ()로 구현되며 이러한 디렉터리의 데이터는 재부팅 후에도 저장되지 않습니다(이는 좋은 것입니다). 특히 다음과 같은 경우에는 심볼릭 링크를 사용하여 함께 매핑하고 설치를 저장하는 것이 더 합리적입니다.tmpfsmount | fgrep run이 디렉터리에 대한 권한과 설정은 동일합니다.어쨌든 (다른 "디렉토리"와 비교 tmpfs)

관련 정보