0. 背景
今天突然发现自己的台式机C盘无故爆红了,磁盘空间只剩下几个G. 我个人习惯上不会专门往C盘里存东西,于是开始逐个check,找出大文件到底是哪个在作妖,最后发现了C盘用户目录下AppData/Local/NVIDIA/NvBackend/下面的backend.log文件达到了几十G。简单删除该文件,电脑重启还是会继续生成的。所以要从根本上禁止NVIDIA生成日志。
1. 解决
我这个NVIDIA驱动版本中对应的是一个NvBackend.dll的plugin(可能有些人的版本中是NvBackend.exe, 但最终的处理方法差别不大),该dll被NvContainer调用。
故解决手段就是找到对应的进程或者服务,停掉或者禁用掉即可。为了避免电脑重启后,进程又“死灰复燃”,继续生成本地日志backend.log,所以果断禁用之。Win+R, 输入services.msc, 打开服务,找到NVIDIA LocalSystem Container,禁用即可。
2. Conclusion and discussion
电脑用了好几年了,C盘空间基本一直稳定,确实不太清楚为何英伟达的NvBackend何时起突然“偷偷”不断地生成本地日志。更加深入的原因之后有空闲时间了再分析吧。
暂结~