Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

2.3.3. /run 디렉토리 관련 변경 사항

중요

preupgrade Assistant는 Red Hat Enterprise Linux 7.0의 초기 릴리스에서 이 변경 사항이 미치는 영향을 아직 확인하지 않았습니다. 이 문제는 RHBA-2014:1627에서 수정되었습니다. https://rhn.redhat.com/errata/RHBA-2014-1627.html.

이전 버전의 Red Hat Enterprise Linux에서는 일부 프로그램이 /var 디렉토리가 마운트되기 전에 초기 부팅 중에 /dev 디렉토리에 런타임 데이터를 저장할 수 있었습니다. 주요 Linux 배포판 간의 합의는 /dev 디렉토리가 장치 노드에만 사용해야 하므로 /run 을 대신 사용해야 한다는 것입니다.

따라서 Red Hat Enterprise Linux 7에서 /run 디렉토리는 /var/run 디렉터리를 바인딩하는 임시 파일 스토리지 시스템(tmpfs)입니다. 마찬가지로 /run/lock 디렉터리에서 이제 /var/lock 디렉토리를 바인딩 마운트합니다. /run/run/lock 에 저장된 파일은 더 이상 영구적이지 않으며 재부팅 후에도 유지되지 않습니다. 즉, 애플리케이션은 설치 시 이 작업을 수행하는 대신 시작 시 자체 파일과 디렉터리를 다시 생성해야 합니다. /etc/app_name 디렉토리는 이에 적합합니다.

시작 시 파일 및 디렉터리를 재생성하는 방법에 대한 자세한 내용은 tmpfiles.d 도움말 페이지( man tmpfiles.d )를 참조하십시오. 예를 들어 구성의 경우 /etc/tmpfiles.d 의 구성 파일을 참조하십시오.