开发者社区> 问答> 正文

Linux df 操作报错:no file systems processed

Linux df 操作报错:no file systems processed,请问如何处理?

展开
收起
开发者说 2019-07-16 16:19:48 758 0
1 条回答
写回答
取消 提交回答
  • 问题说明

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


       
    1. df : no file systems processed

    问题原因

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


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


    处理办法

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


       
    1. cat /proc/mounts > /etc/mtab

    操作示例如下:




    2019-07-16 16:20:01
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载