事件回顾:
系统环境:
centos-7.2.1511
一次线上使用df命令来查看磁盘大小的时候,发现竟然卡住了,没错是卡住了!!。我刚开始以为是磁盘随文件太多导致但一直没反应。后来问我同事,我同事跟我说用过好几次df命令都卡住了。
- 安装strace 命令
yum install strace
- 通过strace命令
strace df -h
输出如下:
stat("/sys/fs/cgroup/memory", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
stat("/sys/kernel/config", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
stat("/", {st_mode=S_IFDIR|0555, st_size=4096, ...}) = 0
stat("/proc/sys/fs/binfmt_misc",
通过strace命令发现卡在 [ stat(“/proc/sys/fs/binfmt_misc” ]这个信息上,经过搜索找到处理结果是重启 proc-sys-fs-binfmt_misc.automount 这个服务。
- 重启服务
systemctl restart proc-sys-fs-binfmt_misc.automount;
最后总结:
有原因还没弄懂,在查找~~~