방금 OpenSuse 13.1을 설치했는데 5가 나타났습니다.임시 파일 시스템/dev/shm
, /run
및 에 매핑된 파티셔너의 램 디스크 /sys/fs/cgroup
./var/lock
/var/run
최근에 새 SSD로 업그레이드했지만 과거에 OpenSuse에서 이러한 램디스크를 본 기억이 없습니다. 그것이 무엇인지 아는 사람이 있는지, 아니면 그것을 제거하면 어떤 이점이 있는지 궁금합니다.
답변1
/dev/shm
POSIX를 구현하는 함수에서만 shm_*
사용해야 합니다.sem_*
공유 메모리그리고신호특징. 꽤 오랫동안 사용되어 왔으며 그 기능을 고려하면 메모리에 보관하는 것이 합리적입니다.
/sys/fs/cgroup
가상 파일 시스템에 더 가깝습니다.cgroup, 다시 한 번 처럼 메모리에 저장하는 것이 합리적입니다 /proc
.
나머지 디렉터리는 /run
새 디렉터리의 일부 입니다.제안저자 레나트 포테링체계:
/run
지금은임시 파일 시스템,/var/run
바인드 마운트되었습니다./var/lock
에 바인드 설치되었습니다/run/lock
.
OpenSuse는 systemd를 사용하므로 내가 아는 한 이를 제거할 수 없습니다.
답변2
재부팅 후 이러한 디렉토리가 비어 있는지 확인하는 것이 목적인 것 같습니다. 이러한 램디스크는 소량의 RAM만 소비합니다.
이를 비활성화하는 경우 해당 디렉터리가 비어 있는지 주의해야 합니다. 어쩌면 필요할 때 시작 단계의 해당 부분에 이 작업을 넣는 것이 쉽지 않을 수도 있습니다.