シンボリックリンクを張っても /tmp が空にならないのはなぜですか?

シンボリックリンクを張っても /tmp が空にならないのはなぜですか?

/tmp を 2 番目のハード ドライブにシンボリック リンクしました (ルート パーティションは SSD 上にあり、摩耗を避けたいためです)。

それ以来、再起動しても空になりません。理由が分かりますか? Ubuntu 14.10 を使用しています。

答え1

/tmp通常はRAMディスクなので、マシンを再起動するたびにリセットされます。ハードドライブ上の場所にシンボリックリンクを作成した場合、RAM ディスクはマウントできなくなります/tmp(シンボリックリンクが既にそのパスに存在するため)。そのため、書き込まれたすべての内容は/tmpハードドライブに保存されます。シンボリックリンクを削除して、RAM ディスクをマウントするようにしてください。

答え2

を使ってバインドマウント動作します。

/etc/fstabには

/path/to/tmp /tmp none bind 0 0

関連情報