Archivo absurdamente grande / proc / kcore: ¿qué significa?

9

Tuve que abortar una copia de seguridad de mi sistema porque se detuvo en el archivo /proc/kcore. Compruebo su tamaño y, bueno, el archivo es enorme. Al revisar Google, parece que muchas otras personas también tienen archivos kcore absurdamente grandes.

Tengo tres preguntas:

  1. ¿Debería preocuparme el tamaño de kcore?
  2. Si es así, ¿cómo puedo reducir su tamaño?
  3. ¿Hay alguna razón para hacer una copia de seguridad del directorio / proc /?
Alessandro Power
fuente

Respuestas:

7

Primero lo primero: /proces un sistema de archivos virtual . No lo respaldes. Su contenido no existe en el disco.

De man 5 proc:

/proc/kcore
      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.

Por lo tanto, estaría un poco preocupado si el kcorees pequeño.

¿Cómo se reduce su tamaño? Reduce tu RAM.

muru
fuente