如何删除隐藏在 /tmp 挂载点下的文件?

Ray*_*rth 3 tmp mountpoint

我最近/tmp通过将其添加到 /etc/fstab创建了一个 RAM :

tmpfs /tmp tmpfs rw,nosuid,nodev,noatime   0    0
Run Code Online (Sandbox Code Playgroud)

一切正常,理论上系统现在运行得更快,但在启动时 /var/log/syslog 得到:

… tmp.mount: Directory /tmp to mount over is not empty, mounting anyway.
Run Code Online (Sandbox Code Playgroud)

这种情况似乎不可避免,因为永远没有机会从 /tmp 的文件系统版本中删除文件。

浪费的空间是微不足道的,但作为一个有趣的问题,有没有什么简单的方法可以清除隐藏在 /tmp 挂载点下的垃圾?

小智 6

mkdir /mnt/root
mount --bind / /mnt/root
Run Code Online (Sandbox Code Playgroud)

这会将您的根分区挂载在 /mnt/root 中。当前挂载点不受影响,因此在查看 /mnt/root 时,您将看到原始目录内容。

  • 完美的。做到了。 (2认同)