专业的编程技术博客社区

网站首页 > 博客文章 正文

Linux系统执行df命令时卡着没反应的解决办法

baijin 2024-11-21 10:28:18 博客文章 3 ℃ 0 评论

简介:今天去访问 DNSserver 服务器,执行 df 命令想看看服务器磁盘的使用情况,结果一直卡着没动静,等了好久也没出现磁盘使用情况的界面。担心是磁盘对应的存储利用率太高了,就把它迁移到本地磁盘,然后又执行了 df 命令,可问题还是没解决。经过查看,觉得可能是因为挂载了其他服务器的共享目录出了问题。

这篇文章主要讲的是解决系统执行磁盘查看指令时出现问题的办法和技巧,详细的内容请看下文。

一、登录Linux系统

1.访问Linux系统

2.查看Linux系统磁盘

备注:执行df指令后发现没有反应,一直挂着。

二、解决办法

说明:Linux系统的运行过程中,会产生很多日志,不断占用磁盘的空间,可以执行df -Th命令判断磁盘空间情况并进行日志等清理。

1. 检查/etc/mtab文件

说明:Linux系统的/etc/mtab文件是包含当前安装的文件系统列表的文件。这与Linux系统的另一个文件/etc/fstab类似,/etc/mtab 文件作用类似于/etc/fstab 文件,但略有不同,因为,/etc/fstab 文件在启动时应用,而 /etc/mtab 文件显示当前安装的内容。

执行指令# cat /etc/mtab查看已经挂载的磁盘

备注:从上图中可以发现确实有一个挂载其他服务器的共享目录,由于该服务器前段时间已经关闭,出现该挂载目录无效的情况。

2. 使用umount命令卸载无效的挂载目录

说明:Linux系统中,如果前期已经挂载过目录,就会有挂载目录出现在mtab文件文件中,如果使用df命令查看磁盘的使用情况,错误提示,这个可以通过执行命令dmesg查看错误信息。

执行指令# umount -fl 172.16.27.160:/home/nfs/share

备注:umount命令参数介绍,-f 意味强制卸载;-l 参数是隔离文件系统后全部清除。

3. 再次执行df命令查看磁盘使用情况

执行指令# df -Th

备注:问题已经解决,可以正常使用df命令查看磁盘使用情况。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表