web-dev-qa-db-ja.com

途方もなく大きな/ proc / kcoreファイル-それはどういう意味ですか?

ファイル/proc/kcoreで停止したため、システムのバックアップを中止する必要がありました。私はそのサイズを確認しました、そして、まあ、ファイルは巨大です。 Googleを調べてみると、他の多くの人もとてつもなく大きなkcoreファイルを持っているようです。

3つの質問があります。

  1. kcoreのサイズを気にする必要がありますか?
  2. もしそうなら、どのようにそのサイズを減らすことができますか?
  3. / proc /ディレクトリをバックアップする理由はありますか?
8

まず最初に:/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を減らします。

6
muru