我有一台服务器(如果重要的话,在 VMware 虚拟机管理程序上运行的 SLES 11),其中有一个用于 mysql 临时表的 tmpfs 分区,并且我运行 mysql chrooted。
df -h
给了我奇怪的输出:
[email protected]:~# df -h /usr/chroot/tmp/
Filesystem Size Used Avail Use% Mounted on
tmpfs 77G 66G 7.9G 90% /usr/chroot/tmp
虽然mount
是这样的:
[email protected]:~# mount | grep tmpfs
tmpfs on /usr/chroot/tmp type tmpfs (rw,size=512m)
数据库运行正常,我在日志中没有看到任何与 fs 相关的错误。我确实尝试停止守护进程并安装/卸载 FS,但没有帮助。
我想知道这意味着什么以及如何解决此类问题?
它不会影响任何事情,但它有点神秘,我希望它消失。
答案1
使用 mount 命令时,您将看到 中的任何选项/etc/mtab
。但/etc/mtab
只是一个文件,没有什么神奇之处。它可能以各种方式与现实不同步。例如,/etc/mtab
如果它所在的文件系统是只读的,则无法更新。如果/etc/mtab
位于在重新启动后仍然存在的文件系统上,那么它可能包含来自上次启动的条目。
然而,的内容/proc/mounts
是实际内核数据结构的视图。只要/proc
已安装,您始终可以从 获得最新信息。但尽管和/proc/mounts
的格式相同,但可能有些信息仅在 中可用。/etc/mtab
/proc/mounts
/etc/mtab