OpenSuse 13.1 中的 Ramdisk

OpenSuse 13.1 中的 Ramdisk

我剛剛安裝了 OpenSuse 13.1,並注意到 5臨時檔案系統分區器中的 ramdisk,映射到/dev/shm/run/sys/fs/cgroup/var/lock/var/run

我不記得過去使用 OpenSuse 時見過這些 ramdisk,儘管我最近升級到了新的 SSD。我想知道是否有人知道它們的用途,或者擺脫它們是否有好處?

答案1

/dev/shm應該僅由實現 POSIX 的函數shm_*使用sem_*共享記憶體信號量特徵。它已經使用了相當長的一段時間,並且考慮到它的作用,將它保留在記憶體中是有意義的。

/sys/fs/cgroup更像是一個虛擬檔案系統,用於cgroups,所以再次將其儲存在記憶體中是有意義的,就像/proc.

其餘目錄是新/run目錄的一部分提議倫納特·珀特林 (Lennart Poettering) 的作者系統:

/run現在是一個臨時檔案系統,並/var/run綁定安裝到它。 /var/lock已綁定安裝到/run/lock.

OpenSuse 使用 systemd,所以據我所知你無法擺脫這些。

答案2

我想目的是確保重新啟動後這些目錄為空。這些 ramdisk 僅消耗少量 RAM。

如果停用它們,那麼您必須注意這些目錄是否為空。也許在需要時將此操作放入啟動階段的部分並不容易。

相關內容