![EC2 添加的内存未反映在磁盘空间中](https://linux22.com/image/1068422/EC2%20%E6%B7%BB%E5%8A%A0%E7%9A%84%E5%86%85%E5%AD%98%E6%9C%AA%E5%8F%8D%E6%98%A0%E5%9C%A8%E7%A3%81%E7%9B%98%E7%A9%BA%E9%97%B4%E4%B8%AD.png)
我为我的 EC2 实例添加了一些额外的空间,并按照 AWS 调整了文件系统的大小文档。
不确定出了什么问题,但当我尝试时我的磁盘大小显示正确,df -h
但使用的空间是错误的,不确定为什么我新添加的磁盘空间显示已被占用。
ncdu
显示正确的使用空间。
答案1
我找到了问题并修复了它。磁盘空间被已删除的日志文件占用,而该文件的引用由一个进程(在我的情况下是 PHP)保留。
用于lsof +L1
检查哪个进程正在保留引用,然后运行kill -9 processID
以终止该进程,它也将释放内存。