/tmp
同じように動作します/tmp
が(再起動時に消去されるなど)、別の場所に新しいディレクトリを作成する効率的な方法は何ですか?私の場合は、クイックテストを実行したいディレクトリを作成し、~/dev/tmp
ディレクトリが膨らむことなく自動的に空にしたいと思います。
私はおそらく最も標準的で、おそらくさまざまなディストリビューションで動作することを探しています。
ありがとう
答え1
cron キーワードを使用すると、@reboot
マシンは起動するたびに指定されたコマンドを実行します。
@reboot rm -rf /dev/tmp/*
答え2
簡単な方法は、ディレクトリを作成して/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
すべての情報が失われます。