1、工作中有时被分配的测试机空间不大,经常遇到磁盘空间占满的情况。排查过程如下:

一、首先使用df -h 命令查看磁盘剩余空间,通过以下图看出/目录下的磁盘空间已经被占满。

二、进入根目录,因为最近常用的目录就是usr目录,所以用du -bs命令看一下常用的usr目录大小,由下图可见/usr目录占据了11g。

其实可以直接运行find命令,见第三步

三、进入usr目录用find 命令找到大文件

把日志,压缩包什么的都清空一下

2、查看磁盘文件的可用空间

1、df命令简介

linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

2、命令格式:

df [选项] [文件]

3、使用示例

查看当前目录磁盘使用情况:

df -h

查看指定目录磁盘使用情况:

df -h /data/

二、具体查看文件夹的占用情况

1、du命令简介

Linux中du命令用于显示目录或文件的大小,du会显示指定的目录或文件所占用的磁盘空间。

2、命令格式:

du [-abcDhHklmsSx][-L <符号连接>][-X <文件>][--block-size][--exclude=<目录或文件>][--max-depth=<目录层数>][--help][--version][目录或文件]

3、使用示例

查看当前目录每个文件夹的情况:

du --max-depth=1 -h 

查看指定目录每个文件夹的情况:

du --max-depth=1 -h  /data/

计算指定文件夹大小

du -sh /data/

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐