我最近/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 时,您将看到原始目录内容。