/tmp
と同じように動作する(再起動時にパージされるなど)が、別の場所にある新しい/tmp
ディレクトリを作成する効果的な方法は何ですか?私の場合、クイックテストを実行する~/dev/tmp
ディレクトリを作成し、そのディレクトリが肥大化せず、自動的に空になるようにします。
最も標準的であり、さまざまなディストリビューションで機能する可能性のあるものを探しています。
ありがとう
@reboot
cronキーワードを使用すると、マシンが毎回起動された後に、指定されたコマンドが1回実行されます。
@reboot rm -rf /dev/tmp/*
簡単な方法は、/tmp
にディレクトリを作成し、シンボリックリンクを使用することです。
mkdir /tmp/mine
ln -s /tmp/mine /home/me/tmp
chmod 700 /tmp/mine
して非公開にすることをお勧めします。
代わりに、実際の個別のtmpfsディレクトリをマウントする場合:
mount -t tmpfs -o size=100M tmpfs /home/me/tmp
これを行うにはroot権限が必要ですが、その後は通常の権限ルールが適用されます。必ずサイズを指定してください。
デフォルトは、物理的なRAMスワップなしの半分です。tmpfsインスタンスのサイズを大きくすると、OOMハンドラーがそのメモリを解放できないため、マシンがデッドロックします。 https:/ /www.kernel.org/doc/Documentation/filesystems/tmpfs.txt
これらは通常umount
'dすることができ、その時点ですべての情報が失われます。