OpenSuse 13.1의 램디스크

OpenSuse 13.1의 램디스크

방금 OpenSuse 13.1을 설치했는데 5가 나타났습니다.임시 파일 시스템/dev/shm, /run및 에 매핑된 파티셔너의 램 디스크 /sys/fs/cgroup./var/lock/var/run

최근에 새 SSD로 업그레이드했지만 과거에 OpenSuse에서 이러한 램디스크를 본 기억이 없습니다. 그것이 무엇인지 아는 사람이 있는지, 아니면 그것을 제거하면 어떤 이점이 있는지 궁금합니다.

답변1

/dev/shmPOSIX를 구현하는 함수에서만 shm_*사용해야 합니다.sem_*공유 메모리그리고신호특징. 꽤 오랫동안 사용되어 왔으며 그 기능을 고려하면 메모리에 보관하는 것이 합리적입니다.

/sys/fs/cgroup가상 파일 시스템에 더 가깝습니다.cgroup, 다시 한 번 처럼 메모리에 저장하는 것이 합리적입니다 /proc.

나머지 디렉터리는 /run새 디렉터리의 일부 입니다.제안저자 레나트 포테링체계:

/run지금은임시 파일 시스템, /var/run바인드 마운트되었습니다. /var/lock에 바인드 설치되었습니다 /run/lock.

OpenSuse는 systemd를 사용하므로 내가 아는 한 이를 제거할 수 없습니다.

답변2

재부팅 후 이러한 디렉토리가 비어 있는지 확인하는 것이 목적인 것 같습니다. 이러한 램디스크는 소량의 RAM만 소비합니다.

이를 비활성화하는 경우 해당 디렉터리가 비어 있는지 주의해야 합니다. 어쩌면 필요할 때 시작 단계의 해당 부분에 이 작업을 넣는 것이 쉽지 않을 수도 있습니다.

관련 정보