/proc/kcore 文件异常大 —— 这意味着什么?

/proc/kcore 文件异常大 —— 这意味着什么?

我不得不中止系统备份,因为它在文件上停滞了/proc/kcore。我检查了它的大小,嗯,文件非常大。检查了 Google,似乎许多其他人也有非常大的 kcore 文件。

我有三个问题:

  1. 我应该关心 kcore 的大小吗?
  2. 如果是的话,我该如何减小它的尺寸?
  3. 有什么理由备份 /proc/ 目录吗?

答案1

首先要说的是:/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因此,如果它很小,我会有点担心。

如何减小其尺寸?减少 RAM。

相关内容