Tập tin lớn / Proc / kcore - nó có nghĩa là gì?


9

Tôi đã phải hủy bỏ bản sao lưu hệ thống của mình vì nó bị đình trệ trong tập tin /proc/kcore. Tôi kiểm tra kích thước của nó và, tốt, tập tin là rất lớn. Kiểm tra Google, có vẻ như nhiều người khác cũng có các tệp kcore lớn một cách vô lý.

Tôi có ba câu hỏi:

  1. Tôi có nên lo lắng về kích thước của kcore không?
  2. Nếu vậy, làm thế nào tôi có thể giảm kích thước của nó?
  3. Có bất kỳ lý do để sao lưu thư mục / Proc /?

Câu trả lời:


7

Điều đầu tiên trước tiên: /proclà một hệ thống tập tin ảo . Đừng sao lưu nó. Nội dung của nó không tồn tại trên đĩa.

Từ 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.

Vì vậy, tôi sẽ có một chút lo ngại nếu kcorenó nhỏ.

Làm thế nào để bạn giảm kích thước của nó? Giảm RAM của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.