Linux df -h 命令执行时卡住的解决方法
首先说说 df 命令,它是用来查看 Linux 服务器的文件系统的磁盘空间占用情况,可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。在 VPS 系统上执行 df -h 命令,发现卡住了,动弹不得。通过strace命令判断是在哪个mount point卡住
$ strace df ...... stat("/sys/fs/cgroup/devices", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 stat("/sys/fs/cgroup/pids", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 stat("/sys/fs/cgroup/hugetlb", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 stat("/sys/fs/cgroup/blkio", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 stat("/sys/fs/cgroup/freezer", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 stat("/sys/fs/cgroup/cpuset", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 stat("/sys/fs/cgroup/cpu,cpuacct", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 stat("/sys/fs/cgroup/perf_event", {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", #这里卡住了
解决/proc/sys/fs/binfmt_misc被卡住问题(以下方法任选其一)
1.执行systemctl restart proc-sys-fs-binfmt_misc.automount;
2.升级到最新 systemd-219-57 版本;
3.按照红帽知识库的步骤对 proc-sys-fs-binfmt_misc.automount 进行 mask 操作, 只进行静态的 mount 操作。
- 属于分类:微技术
- 本文标签:
- 流行热度:超过 3,298 人阅读
- 生产日期:2019年04月02日 - 09点08分41秒
- 相关内容: