If you have ever noticed this and wondered what the explanation might be, the following provides a possible answer.
I thought this was unusual and figured there must be a good reason/answer for it.
Today I decided to search for it, which produced references to a possible answer in the LinuxMint forum:
Well, maybe, sort of; however, supposedly the 64 bit memory limit is 128 Terrabytes.Re: Why is the size of /proc 140 TB? (SOLVED)
Post by Cosmo. » Sun Aug 23, 2015 5:25 am
The "biggest file" (in quotation marks, because those files are not really there) is kcore, which "takes" nearly the whole amount of /proc.
Looking for an answer how this is explainable I found at first this in unixguide, but that doesn't seem to be right, becausewould mean I would have 140 TiB RAM (does any super-computer have this amount?)/proc/kcore is like an "alias" for the memory in your computer. Its
size is the same as the amount of RAM you have, and if you read it as
a file, the kernel does memory reads.
The answer here at askubuntu seems to be the correct answer:This file ... is as big as the address space that Linux could potentually address at max.
Perhaps it's just a problem of scale with Thunar, DoubleCmd and other file managers?
Code: Select all
richard@mx171:/proc
$ df -h /proc
Filesystem Size Used Avail Use% Mounted on
proc 0 0 0 - /proc