Absurdalnie duży plik / proc / kcore - co to znaczy?


9

Musiałem przerwać tworzenie kopii zapasowej systemu, ponieważ utknął w pliku /proc/kcore. Sprawdzam jego rozmiar i, no cóż, plik jest ogromny. Sprawdzając Google, wydaje się, że wiele innych osób ma również absurdalnie duże pliki kcore.

Mam trzy pytania:

  1. powinienem się martwić wielkością kcore?
  2. jeśli tak, jak mogę zmniejszyć jego rozmiar?
  3. czy jest jakiś powód do utworzenia kopii zapasowej katalogu / proc /?

Odpowiedzi:


7

Po pierwsze: /procwirtualny system plików . Nie twórz kopii zapasowej. Jego zawartość nie istnieje na dysku.

Od 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.

Byłbym trochę zaniepokojony, jeśli kcorejest mały.

Jak zmniejszyć jego rozmiar? Zmniejsz swoją pamięć RAM.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.