在 centos7
中,當使用 df
命令查看磁盤空間時被 hang 住,時隔兩週決定處理這個問題前端
df
命令 hanging
strace df
,查看系統調用,發現阻塞在了 stat("/proc/sys/fs/binfmt_misc")
mount | grep binfmt
,查看掛載狀況,輸出 systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=31,pgrp=1,timeout=300,minproto=5,maxproto=5,direct)
df
: 查看磁盤使用狀況strace
: 查看某命令的系統調用proc-sys-fs-binfmt_misc.automount
與 proc-sys-fs-binfmt_misc.mount
這兩個之間存在競爭條件面試
$ systemctl restart proc-sys-fs-binfmt_misc.mount
複製代碼
點擊閱讀原文,方便訪問本篇文章頁面連接。能夠添加我微信 shanyue94 交流,備註崗位與來源信息。centos