汇商网 科技与电子产品领域信息大全

linux根目录满了找不到文件

linux磁盘满了找不到文件 

当Linux磁盘满了但找不到占用文件时,可以尝试以下方法:

1. 使用du命令:在根目录下,通过du -hs命令列出各目录所占空间大小,然后在对应的目录下继续查找。也可以使用du -d或--max-depth参数设置查询的目录深度,以显示更多目录。

2. 使用find命令:find / -type f -size +[SIZE] -exec du -h {} \;,其中[SIZE]表示要查找的文件大小。find命令相对于du命令更高效、灵活。

3. 使用lsof命令:当磁盘空间被已删除文件占用时,可以使用lsof命令查看哪些进程占用了已删除文件。例如,使用sudolsof+L1命令查看占用已删除文件的进程,然后使用sudokill-9命令杀死相关进程。

需要注意的是,Linux文件系统为root用户保留5%的磁盘空间作为紧急情况使用,因此Used和Avail加起来可能不够Size。

版权说明:文章均为账号作者发布,不代表本网站观点与立场,如有侵权请联系我们删除