开发者社区 问答 正文

云服务器 ECS Linux df 命令长时间没有返回


云服务器 ECS Linux系统下使用 df 统计磁盘使用率时,有时候会出现 df -h/df -i 卡住不动,没有返回统计信息的情况,必须按 Ctrl+C 将其强制终止才能返回。如下图所示:

展开
收起
开发者说 2019-07-15 09:38:06 663 分享 版权
1 条回答
写回答
取消 提交回答
  • 问题原因



    该问题通常是由于系统内挂载了 NFS 共享分区,而 NFS 响应缓慢或文件较多,导致统计 NFS 分区相关信息耗时很久。

    处理办法



    可使用 strace df -h 查看df命令执行情况,以下图为例:

    如上图显示,卡在了 store 目录。通过 mount 命令查看这个目录,是一个网络目录:

     

    所以,相应的解决办法是:

    • 耐心等待统计完成后返回
    • 卸载 NFS 分区的挂载后重新统计
    • 检查 NFS 分区访问情况
    2019-07-15 09:38:25
    赞同 展开评论