Linux下删除文件系统空间不释放的问题

删除了Linux下的一个文件,但是系统空间并没有被释放。

使用了2000G的空间,但是实际只使用了500多G

原因是我删除了一个700多G的文件,但是这个文件由于正在使用,所以Linux没有释放其空间。

//查看下级每个目录的磁盘占用

命令:du -h –max-depth=1

1、首先获得一个已经被删除可是仍然被应用程序占用的文件列表,例如以下所看到的:

命令:lsof |grep deleted

2、查看占用文件的进程

命令:ps -ef | grep 368483

3、重启进程

杀掉进程之后,重启进程。

命令:kill -9  368483

结束后空间就释放了,记得把结束的进程启动回来

重新查看磁盘空间,确认磁盘空间已经被释放。

发表评论