このディストリビューションは、2.6.35-30 Linuxカーネルを実行するUbuntuサーバーです。
私は完全にメモリ内のディレクトリが欲しいです。 root権限なしで可能ですか?
ベストアンサー1
Linuxは、すべてのユーザーが利用できるtmpfsデバイスを提供します/dev/shm
。デフォルトでは、特定のディレクトリにはインストールされませんが、まだディレクトリとして使用できます。
その中にディレクトリを作成し、目的の/dev/shm
場所にシンボリックリンクをリンクするだけです。他のユーザーがアクセスできないように作成したディレクトリに対して選択した権限を付与できます。
これはRAM対応デバイスなので、基本的にすべてがメモリにあります。内部に必要なディレクトリを作成できます/dev/shm
もちろん、ここに配置されたファイルは再起動後に保存されず、コンピュータがスワップを開始しても/dev/shm
役に立ちません。
Solarisと同様に、メモリベースの「スワップ」タイプのパーティションも/dev/shm
あります。/tmp
同様に、/dev/shm
すべてのユーザーが/tmp
Solarisでファイルを作成できます。
OpenBSDはメモリベースのマウントも使用できますが、デフォルトで使用できるものはありません。 mount_mfsコマンドはスーパーユーザーが使用できます。
他の*BSDについてはよくわかりません。