Vim 写入 10 GB-s 磁盘空间,但用 du 找不到它

Vim 写入 10 GB-s 磁盘空间,但用 du 找不到它

我正在使用 vim 编写相当多的插件代码,似乎在几个小时内 vim 调用的东西将我的磁盘写满(我目前有 102 GB 可用空间,在关闭 vim 之前我还剩 0 空间)。问题是,如果我du -h --max-depth=1在 / 中添加所有文件夹,看起来我应该至少有 90 GB 的可用空间。如何找出正在写入的哪些文件占用了如此多的空间?临时文件没有被正确删除吗?

答案1

程序拉索夫可用于确定进程打开的文件。列出 vim 打开的文件:

lsof -c vim

(以 结束输出C-C)。除此之外,NCDU提供方便的 TUI 来可视化磁盘使用情况,以及

vim -u NORC

启动 vim 而不加载插件。

相关内容