删除了Linux下的一个文件,但是系统空间并没有被释放。
使用了2000G的空间,但是实际只使用了500多G
原因是我删除了一个700多G的文件,但是这个文件由于正在使用,所以Linux没有释放其空间。
//查看下级每个目录的磁盘占用
1、首先获得一个已经被删除可是仍然被应用程序占用的文件列表,例如以下所看到的:
命令:lsof |grep deleted
2、查看占用文件的进程
命令:ps -ef | grep 368483
3、重启进程
杀掉进程之后,重启进程。
命令:kill -9 368483
结束后空间就释放了,记得把结束的进程启动回来
重新查看磁盘空间,确认磁盘空间已经被释放。