OpenSuse 13.1의 램디스크

OpenSuse 13.1의 램디스크

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

최근에 새 SSD로 업그레이드했지만 OpenSuse를 사용할 때 과거에 이러한 램디스크를 본 기억이 없습니다. 그것이 무엇인지 아는 사람이 있는지, 아니면 없애는 것이 좋은지 궁금합니다.

답변1

/dev/shmPOSIX를 구현하는 기능 shm_*에서만 사용된다고 가정됩니다.sem_*공유 메모리그리고세마포어특징. 꽤 오랫동안 사용되어 왔으며 그 역할을 고려하면 기억해 두는 것이 합리적입니다.

/sys/fs/cgroup다음 용도로 사용되는 가상 파일 시스템과 비슷합니다.cgroup이므로 다시 처럼 메모리에 저장하는 것이 합리적입니다 /proc.

나머지 디렉토리는 새 /run디렉토리 의 일부입니다.제안레나트 포에터링(Lennart Poettering)의 저자체계화된:

/run지금은tmpfs, /var/run바인드 마운트됩니다. /var/lock에 바인드 마운트되었습니다 /run/lock.

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

답변2

재부팅 후 해당 디렉토리가 비어 있는지 확인하려는 의도인 것 같습니다. 이러한 램디스크는 아주 적은 양의 RAM만 소비합니다.

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

관련 정보