(/ proc / kcore) Что это за волшебный файл, который может как-то занимать 140,7 ТБ на 500 ГБ HDD?

Мне было мало места на жестком диске, поэтому я искал место, в котором некоторые файлы могли бы быть продублированы во время восстановления. Виновником оказался корневой мусор, но он торчал, как больной большой палец.

На этой странице написано, что файл является псевдонимом для моей памяти, а размер файла совпадает с объемом ОЗУ, который у меня есть.

Теперь это не может быть полностью правдой, потому что у меня только 4,0 ГБ оперативной памяти.

Что здесь происходит?

5
задан 10 January 2013 в 21:09

1 ответ

Этот файл не так велик, как объем оперативной памяти, установленной в вашей системе, но вместо этого он такой же большой, как адресное пространство, которое Linux мог бы потенциально адресовать на максимуме.

Это не означает, что этот файл вообще использует какое-либо фактическое пространство, это просто виртуальный файл, представленный ядром Linux, как и все файлы в дереве /proc.

Более подробное описание адресного пространства можно найти в этой записи .

0
ответ дан 10 January 2013 в 21:09

Другие вопросы по тегам:

Похожие вопросы: