df在tmpfs上显示太多空间

我有一个服务器(在虚拟机pipe理程序上运行的SLES 11,如果有的话)与一个tmpfs分区的MySQL临时表,我运行mysql chrooted。

df -h给我奇怪的outpupt:

 [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,但没有帮助。

我不知道这是什么意思,怎么解决这样的问题?

它不会影响任何东西,但它有点神秘,我希望它去。

当使用mount命令时,你会看到/etc/mtab任何选项。 但是/etc/mtab只是一个文件,没有什么不可思议的。 它可以以各种方式与现实不同步。 例如,如果它位于的文件系统是只读的,则不能更新/etc/mtab 。 如果/etc/mtab位于文件系统上,并在重新启动时保持不变,那么它可能包含先前启动的条目。

然而, /proc/mounts的内容是实际内核数据结构的一个视图。 只要安装了/proc ,您将会始终从/proc/mounts获得最新的信息。 但是,虽然/etc/mtab/proc/mounts的格式是相同的,但是可能有一些信息仅在/etc/mtab可用。