LINPROCFS(5)

명칭
linprocfs - Linux 프로세스 파일 시스템

서식

    linproc		/compat/linux/proc	linprocfs	rw 0 0

해설
Linux 프로세스 파일 시스템, 즉 linprocfs (은)는, Linux 의 프로세스 파일 시스템의 부분집합을 에뮤레이트 합니다. 몇개의 Linux 바이너리가 완전 동작하기 위해서 필요합니다.

linprocfs (은)는 프로세스 공간의 2 개의 레벨의 뷰를 제공합니다. 높은 레벨에서는, 프로세스는, 선두에 0 이 붙지 않는다 10 진수의 프로세스 ID 에 따라 이름 붙이고 됩니다. 또, 조사 요구를 실시하고 있는 프로세스를 항상 참조하는, self (으)로 불리는 특별한 노드도 존재합니다.

각 노드는 이하의 항목을 포함한 디렉토리입니다:

각 디렉토리는 몇개의 파일을 포함하고 있습니다:

exe 프로세스 텍스트가 읽혀진 vnode 에의 참조. 이것은 프로세스의 심볼 테이블에의 액세스를 얻는지, 또는 프로세스의 이제(벌써) 1 개의 카피를 시작하기 위해서(때문에) 사용됩니다.

mem 프로세스의 완전한 가상 메모리 이미지. 프로세스중에 존재하는 주소에만 액세스 가능합니다. 이 파일에 읽고 쓰기하면(자) 프로세스를 수정합니다. 텍스트 세그먼트(segment)에의 기입은, 그 프로세스에만 머뭅니다.

각 노드는 프로세스의 유저에 의해 소유되어 유저의 프라이머리 그룹에 속합니다. mem 노드는 예외로, kmem 그룹에 속합니다.

관련 파일
/compat/linux/proc
    linprocfs 의 표준 마운트 포인트.
/compat/linux/proc/cpuinfo
    인간이 판독하기 쉬운 형식의, CPU 의 vender와 모델에 관한 정보.
/compat/linux/proc/meminfo
    인간이 판독하기 쉬운 형식의, 시스템의 메모리 정보.
/compat/linux/proc/pid
    프로세스 pid 의 프로세스 정보를 포함한 디렉토리.
/compat/linux/proc/self
    경향 프로세스의 프로세스 정보를 포함한 디렉토리
/compat/linux/proc/self/exe
    실행 형식 이미지
/compat/linux/proc/self/mem
    프로세스의 완전한 가상 address 공간

관련 항목
mount(2), unmount(2), procfs(5), mount_linprocfs(8)

저자
-nosplit linprocfs (은)는, Pierre Beyssac 에 의해 procfs (으)로부터 만들어졌습니다. 이 메뉴얼 페이지는, Garrett Wollman 하지만 썼다 procfs(5) 메뉴얼 페이지에 근거해, Dag-Erling Smørgrav 하지만 썼습니다.

역사
linprocfs 하 FreeBSD 4.0 그리고 처음 등장했습니다.