пятница, 19 ноября 2010 г.

/proc/kcore - что это такое, и как его удалить?

Освобождал место на сервере, и столкнулся со следующим: неведомый файл /proc/kcore занимает около 2 гигабайтов на винчестере:
-r-------- 1 root root 2.1G 2010-11-20 03:18 /proc/kcore
Место кончалось, и хотелось почистить как можно больше, но не станешь же просто так удалять файл, находящийся в /proc. Вдруг там что-то мегаважное храниться.
Оказалось, и не его надо трогать, удалять и вообще обращать внимание на его размер и то, сколько он места занимает. Если почитать man 5 proc, то увидим там следующее:
This file represents the physical memory of the system and is stored in the ELF core file format.  With this  pseudo-file,  and  an  unstripped
              kernel (/usr/src/linux/vmlinux) binary, GDB can be used to examine the current state of any kernel data structures.

              The total length of the file is the size of physical memory (RAM) plus 4KB.
Т.е. он просто напросто представляет собой физическую память сервера/компьютера. А его размер = размеру физической памяти + 4 килобайта. А реального места на винчестере он вообще не занимает.

5 комментариев:

Al комментирует...

Предлагаем добавить ваш блог в наш каталог http://xn--h1aebjvk2d.xn--p1ai (http://линуксы.рф), мы собираем интересные ресурсы, никакой комерции и материальной заинтересованности. Цель - помочь линукс-блогерам и продвижению СПО.

Unknown комментирует...

Такая ситуация: размер физичский памяти 4Гб, а размер файла proc/kcore =140Гб !!!
Система Ubuntu 12.10 x64. Утечка дискового пространства произошла при работе Vuze- скачивался торрент размером 3Гб.
Как всё-таки удалить или привести в нормальный размер proc/kcore ?????

Анонимный комментирует...

Как всё-таки удалить или привести в нормальный размер proc/kcore ?????

перезагрузкой.

Анонимный комментирует...

я поставил ubuntu на старый винт. Он всего 18 Гб, а файл proc/kcore занимает почти 14. Постоянно выскакивает сообщение о недостающей памяти в корневом диске. Можно как-то уменьшить этот файл?

Анонимный комментирует...

Комментаторам выше: как я понимаю, можете не обращать на него внимания вообще. К примеру, на моей системе он занимает, не много, не мало, аж 128 Терабайт. Да у меня во всем доме столько, наверное, не наберется!)))