云服务器 DC2 Linux df 操作报错:no file systems processed

滴滴云技术支持发表于:2018年06月28日 10:59:25

问题说明




在云服务器 DC2 Linux 服务器中执行 df -i  df -h 时,出现类似如下错误提示:

df : no file systems processed

问题原因




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

当 /etc/mtab 中的内容存在异常导致与 /proc/mount 不同步时,就会导致执行 df 时出现前述报错。

处理办法




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

cat /proc/mounts > /etc/mtab

操作示例如下:

C:\Users\qiankun.wqk\Pictures\df.jpg