web-dev-qa-db-ja.com

(/ proc / kcore)500 GB HDDで何らかの形で140.7 TBを占有する可能性のあるこの魔法のファイルとは何ですか?

私はハードドライブのスペースがcr屈だったので、復元中にいくつかのファイルが複製される可能性のある場所を探していました。犯人は根っこであることが判明しましたが、これは痛い親指のように突き出ていました。

このページ は、ファイルが私のメモリのエイリアスであり、ファイルのサイズが私が持っているRAMの量と同じであることを示しています。

私は4.0 GBのRAMしか持っていないので、今では完全に真実ではありません。

ここで何が起こっていますか?

5
teslasmoustache

このファイルは、システムにインストールされているRAMの量ほど大きくはありませんが、代わりに、Linuxが最大で強力にアドレス指定できるアドレス空間と同じ大きさです。

これは、このファイルがactualスペースを使用することを意味するものではなく、Linuxカーネルによって提示される単なる仮想ファイルであり、 /procツリー。

this post でアドレス空間に関するより詳細な説明を見つけることができます。

3
bender