OpenSuse 13.1のRAMディスク

OpenSuse 13.1のRAMディスク

私はOpenSuse 13.1をインストールしましたが、5が登場しました。一時ファイルシステム/dev/shm/runおよびにマップされたパーティショナーのRAMディスク/sys/fs/cgroup/var/lock/var/run

私は最近新しいSSDにアップグレードしましたが、過去にOpenSuseでこれらのRAMディスクを見たことはありません。それが何であるかを知っている人がいるのか、それともそれを取り除くと、どのような利点があるのか​​疑問に思います。

答え1

/dev/shmPOSIXを実装する関数でのみshm_*使用してください。sem_*共有メモリそしてシグナル特徴。かなり長い間使用されてきており、その機能を考慮すると、メモリに保存するのが合理的です。

/sys/fs/cgroup仮想ファイルシステムに近い。cgroupもう一度、同じようにメモリに保存するのが合理的です/proc

残りのディレクトリは/run新しいディレクトリの一部です。提案著者レナートポテリングシステム:

/run今は一時ファイルシステム/var/runバインドマウントされています。 /var/lockにバインドインストールされました/run/lock

OpenSuseはsystemdを使用しているので、私が知っている限りそれを削除することはできません。

答え2

再起動後にこれらのディレクトリが空であることを確認することが目的のようです。これらのRAMディスクは少量のRAMしか消費しません。

これを無効にする場合は、そのディレクトリが空であることに注意してください。おそらく、必要に応じて開始ステップの適切な部分にこれを置くのは簡単ではありません。

関連情報