研发、测试等机器的配置一般不高,常常遇到磁盘空间不足的情况,一般可以采用下述方式找出空间占有高的文件(多为日志文件)进行选择性的删除。
先查看各个磁盘的使用情况,查看挂载目录的使用情况
df -h
查询具体目录下子目录或文件占用空间情况
du -h --max-depth=1 ./
进入具体目录下查看单个文件的占用情况
ls -al -h
清理已删除的文件,但是没有释放的空间
lsof | grep delete
根据查询出来的 pid
进行服务重启操作,如果没有 lsof
命令,可以使用 yum install -y lsof
进行安装。