tmpfs 在重启时改变大小

tmpfs 在重启时改变大小

我的 /etc/fstab 中定义了一个 tmpfs 挂载,大小为 1024m,但当我重新启动服务器时,它会自动调整为 5.9G。如果我运行mount -o remount /dev/shm,大小将自动更正为 1G。但下次重新启动服务器时,它会恢复原状。

fstab 中的条目是:

tmpfs                   /dev/shm                tmpfs   size=1024m        0 0

启动期间 mount 可能会调用其他文件吗?我如何找到该文件?

答案1

你为什么关心? 这并不是说那个空间正在被使用。

默认大小大约是系统内存的一半 - 是的,在现代 Linux 上,启动脚本中的某个地方会安装一堆有趣的 tmpfs 位置。

您还没有说明您使用的是哪个特定发行版。各种 Debian 衍生发行版可能通过以下任何一种方式控制它们:

  • /etc/init.d/mdadm-raid
  • /etc/init.d/udev
  • /etc/init.d/mtab.sh
  • /etc/init.d/mountdevsubfs.sh

squeeze 上甚至还有一个 /etc/default/tmpfs,您可以在其中设置默认大小。

相关内容