/proc/kcore 파일은 시스템의 사용 가능한 공간을 모두 차지하므로 프로그램을 설치할 수 없습니다.

/proc/kcore 파일은 시스템의 사용 가능한 공간을 모두 차지하므로 프로그램을 설치할 수 없습니다.

Kali Linux 운영 체제를 사용하고 있습니다. 설치하려고 하면 dkms다음과 같은 메시지가 나타납니다.

└─# sudo apt install dkms
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  dctrl-tools
Suggested packages:
  menu
The following NEW packages will be installed:
  dctrl-tools dkms
0 upgraded, 2 newly installed, 0 to remove and 565 not upgraded.
Need to get 161 kB of archives.
After this operation, 632 kB of additional disk space will be used.
E: You don't have enough free space in /var/cache/apt/archives/.

이러한 모든 이유로 인해 파일이 사용 가능한 모든 공간을 차지하게 됩니다. 시스템에 해당 속성을 쿼리하면 다음과 같은 결과가 나타납니다 Usage:0 bytes of 24.6 GiB free (100% used). du -shx *루트 디렉터리에서 실행하면 다음이 표시됩니다.

└─# du -shx *
0       0
0       bin
0       boot
0       dev
364K    etc
3.1M    home
0       initrd.img
0       initrd.img.old
0       lib
0       lib32
0       lib64
0       libx32
8.0K    media
0       mnt
0       opt
du: cannot access 'proc/339706/task/339706/fd/4': No such file or directory
du: cannot access 'proc/339706/task/339706/fdinfo/4': No such file or directory
du: cannot access 'proc/339706/fd/3': No such file or directory
du: cannot access 'proc/339706/fdinfo/3': No such file or directory
0       proc
324K    root
1.5M    run
0       sbin
0       srv
0       sys
276K    tmp
8.5M    usr
1.2M    var
0       vmlinuz
0       vmlinuz.old

kcore 파일의 크기는 128.0 TiB (140,737,471,590,400 bytes).

proc dir을 제외한 모든 디렉토리의 크기를 측정하면 다음과 같은 결과가 나타납니다 69024 items, totalling 1.2 GiB (1,280,074,564 bytes) (some contents unreadable).

어떡해?

답변1

/proc/kcore여기서는 잘못이 아닙니다. 모든 콘텐츠 /proc는 가상 파일이며 디스크 공간을 차지하지 않으며 커널에서 제공하는 다양한 정보에 대한 액세스를 제공합니다. /proc/kcore특히 전체 주소 공간을 나타내기 때문에 크기가 128TiB이다.

디스크 공간이 다른 곳에서 사용되고 있습니다. 다음을 실행하여 불필요한 파일을 정리할 수 있습니다.

apt autoclean

심지어

apt clean

(후자는 나중에 파일을 다시 다운로드할 수 있습니다 apt install.)

실패하면,재귀적으로 가장 큰 파일 찾기삭제할 수 있는 대용량 파일을 찾는 데 도움이 됩니다(예를 들어) 아래의 로그 파일 /var/log. 패키지에 속하거나 중요한 데이터가 포함된 파일을 삭제하지 않도록 주의하세요.

관련 정보