磁盘占满问题
<h2>基础</h2>
<p>查看文件被谁占用:<code>fuser -uv xxx.ini</code></p>
<h2>可能的原因</h2>
<ol>
<li>
<p>隐藏文件
如 vi 产生的临时文件</p>
</li>
<li>
<p>未释放的隐藏文件
表现为 du 未满,但 df 是满的。可通过 <code>lsof | grep deleted</code> 查看,重启进程可释放
> 已删除的文件,被一些进程 hold 住句柄没释放,导致这些文件虽然已经删除,也的确看不到了,但是却还占着磁盘空间</p>
</li>
<li>挂载有问题
还未挂载上分区就开始写,写到了其它分区(如根分区)。</li>
</ol>