设备跑了一段时间后,磁盘显示被占满 定位过程 df -h统计/home目录磁盘空间占用100%,du -h找不到大的文件。lsof /home/ | grep -i delete 问题原因 百度发现,文件被删除后,inode没有被释放的原因是,文件句柄没有关闭导致。 在程序中查找操作info_old和info_new文件的函数,发现果然有两处函数打开文件后,未删除。修改后,问题解决