CentOS df命令卡死问题

1. 在CentOS上执行以下命令查看硬盘使用状态:

df -h

发现命令卡住不动,Ctrl+c也无法终结该命令。

 

2. 安装strace:

yum install strace

strace是一个非常简单的工具,它可以跟踪系统调用的执行。最简单的方式,它可以从头到尾跟踪binary的执行,然后以一行文本输出系统调用的名字,参数和返回值。

 

3. 通过strace跟踪df命令执行情况:

strace df -h

………………
stat("/sys/fs/cgroup/hugetlb", {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", ^C

该命令在stat("/proc/sys/fs/binfmt_misc"处卡住,我们到该目录看一下情况。

执行:

cd /proc/sys/fs

ls

ls命令同样卡住,问题就出在该目录了。

 

4 .解决办法

网上查了一下,是挂载方面的问题,执行以下命令可以解决:

systemctl restart proc-sys-fs-binfmt_misc.automount

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值