私はOpenSuse 13.1をインストールしましたが、5が登場しました。一時ファイルシステム/dev/shm
、/run
およびにマップされたパーティショナーのRAMディスク/sys/fs/cgroup
。/var/lock
/var/run
私は最近新しいSSDにアップグレードしましたが、過去にOpenSuseでこれらのRAMディスクを見たことはありません。それが何であるかを知っている人がいるのか、それともそれを取り除くと、どのような利点があるのか疑問に思います。
答え1
/dev/shm
POSIXを実装する関数でのみshm_*
使用してください。sem_*
共有メモリそしてシグナル特徴。かなり長い間使用されてきており、その機能を考慮すると、メモリに保存するのが合理的です。
/sys/fs/cgroup
仮想ファイルシステムに近い。cgroupもう一度、同じようにメモリに保存するのが合理的です/proc
。
残りのディレクトリは/run
新しいディレクトリの一部です。提案著者レナートポテリングシステム:
/run
今は一時ファイルシステム、/var/run
バインドマウントされています。/var/lock
にバインドインストールされました/run/lock
。
OpenSuseはsystemdを使用しているので、私が知っている限りそれを削除することはできません。
答え2
再起動後にこれらのディレクトリが空であることを確認することが目的のようです。これらのRAMディスクは少量のRAMしか消費しません。
これを無効にする場合は、そのディレクトリが空であることに注意してください。おそらく、必要に応じて開始ステップの適切な部分にこれを置くのは簡単ではありません。