(/ proc / kcore) O que é esse arquivo mágico que pode de alguma forma ocupar 140.7 TB em um HD de 500 GB?

5

Eu estava com pouco espaço no disco rígido, então estava procurando um lugar onde alguns arquivos pudessem ter sido duplicados durante uma restauração. O culpado acabou por ser o lixo da raiz, mas este ficou preso como um polegar dolorido.

Esta página diz que o arquivo é um alias para minha memória e o tamanho do arquivo é o mesmo que a quantidade de RAM que tenho.

Agora, isso não pode ser totalmente verdade, porque eu tenho apenas 4,0 GB de RAM.

O que está acontecendo aqui?

    
por teslasmoustache 10.01.2013 / 18:09

1 resposta

3

Este arquivo não é tão grande quanto a quantidade de RAM instalada no seu sistema, mas é tão grande quanto o espaço de endereçamento que o Linux poderia endereçar no máximo.

Isso não significa que este arquivo use qualquer espaço real , é apenas um arquivo virtual apresentado pelo kernel Linux, assim como todos os arquivos na árvore /proc .

Você pode encontrar uma descrição mais detalhada sobre o espaço de endereço em este post .

    
por bender 11.01.2013 / 22:16