在Linux服务器中执行 df -i或者df -h 提示:

df : no file systems processed

分析:        

在执行df命令时,会读取/etc/mtab文件中的挂载信息,才能获取到当前系统中的分区的挂载情况。/etc/mtab文件是每当mount挂载分区、umount卸载分区时动态更新的,同时它是与/proc/mount中的挂载信息相同的。

当/etc/mtab中的内容存在异常与/proc/mount不同步时,会导致执行df提示"no file systems processed"。

注:

/etc/mtab文件的作用: 
This changes continuously as the file /proc/mount changes. In other words, when filesystems are mounted and unmounted, the change is immediately reflected in this file. 


解决方案:

通过如下命令让/etc/mtab与/proc/mount内容同步:      

  cat /proc/mounts > /etc/mtab

        案例如下图所示:

    Linux df -i或者df -h提示df no file systems processed_第1张图片