(/proc/kcore)这个神奇的文件是什么,它居然占用了 500 GB 硬盘上的 140.7 TB?

(/proc/kcore)这个神奇的文件是什么,它居然占用了 500 GB 硬盘上的 140.7 TB?

我的硬盘空间有限,所以我想找一个在恢复过程中可能重复了一些文件的地方。罪魁祸首原来是根垃圾,但这却显得格格不入。

这一页表示该文件是我的内存的别名,并且该文件的大小与我拥有的 RAM 数量相同。

现在这不可能完全正确,因为我只有 4.0 GB 的 RAM。

这里发生了什么?

答案1

该文件并不像系统中安装的 RAM 数量那么大,而是与 Linux 可能最大寻址的地址空间一样大。

这并不意味着该文件使用任何实际的空间,它只是 Linux 内核呈现的一个虚拟文件,就像树中的所有文件一样/proc

您可以在以下位置找到有关地址空间的更详细描述这个帖子

相关内容