Абсурдно большой файл / proc / kcore - что это значит?

9

Мне пришлось прервать резервное копирование моей системы, потому что она остановилась на файле /proc/kcore. Я проверяю его размер и, ну, файл огромен. Проверяя Google, кажется, что многие другие люди также имеют нелепо большие файлы kcore.

У меня три вопроса:

  1. я должен беспокоиться о размере kcore?
  2. если так, как я могу уменьшить его размер?
  3. есть ли причина делать резервную копию каталога / proc /?
Алессандро Пауэр
источник

Ответы:

7

Перво-наперво: /procэто виртуальная файловая система . Не поддерживайте это. Его содержимое не существует на диске.

От 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.

Итак, я бы немного беспокоился, если kcoreон маленький.

Как вы уменьшаете его размер? Уменьшите свою оперативную память.

Мур
источник