研发、测试等机器的配置一般不高,常常遇到磁盘空间不足的情况,一般可以采用下述方式找出空间占有高的文件(多为日志文件)进行选择性的删除。

先查看各个磁盘的使用情况,查看挂载目录的使用情况

df -h

查询具体目录下子目录或文件占用空间情况

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

进入具体目录下查看单个文件的占用情况

ls -al -h

清理已删除的文件,但是没有释放的空间

lsof | grep delete

根据查询出来的 pid 进行服务重启操作,如果没有 lsof 命令,可以使用 yum install -y lsof 进行安装。