"apt-get purge"를 호출한 후 /lib/modules/에서 폴더를 삭제할 수 있나요?

"apt-get purge"를 호출한 후 /lib/modules/에서 폴더를 삭제할 수 있나요?

apt-get purge이전 커널을 제거하기 위해 이미 전화했습니다 . 그러나 제거 중에 일부 오류가 발생하여 폴더가 남겨졌습니다. 폴더가 비어있지 않아 삭제할 수 없다고 하더군요. 디스크 공간을 확보하려면 제거한 폴더를 수동으로 삭제할 수 있습니까?

1.1M    ./4.15.0-20-generic
60M     ./4.15.0-32-generic <-- I've purged this
60M     ./4.15.0-30-generic <-- and this
236M    ./4.15.0-33-generic <-- this is my current one

이러한 패키지 중 일부를 제거할 수도 있나요?

un  linux-headers-4.15.0-20-generic                       <none>                          <none>                          (no description available)
ii  linux-headers-4.15.0-30                               4.15.0-30.32                    all                             Header files related to Linux kernel version 4.15.0
ii  linux-headers-4.15.0-30-generic                       4.15.0-30.32                    amd64                           Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
ii  linux-headers-4.15.0-32                               4.15.0-32.35                    all                             Header files related to Linux kernel version 4.15.0
ii  linux-headers-4.15.0-32-generic                       4.15.0-32.35                    amd64                           Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
ii  linux-headers-4.15.0-33                               4.15.0-33.36                    all                             Header files related to Linux kernel version 4.15.0
ii  linux-headers-4.15.0-33-generic                       4.15.0-33.36                    amd64                           Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
rc  linux-image-4.15.0-20-generic                         4.15.0-20.21                    amd64                           Signed kernel image generic
ii  linux-image-4.15.0-33-generic                         4.15.0-33.36                    amd64                           Signed kernel image generic
un  linux-image-unsigned-4.15.0-20-generic                <none>                          <none>                          (no description available)
un  linux-image-unsigned-4.15.0-33-generic                <none>                          <none>                          (no description available)
rc  linux-modules-4.15.0-20-generic                       4.15.0-20.21                    amd64                           Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
ii  linux-modules-4.15.0-30-generic                       4.15.0-30.32                    amd64                           Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
ii  linux-modules-4.15.0-32-generic                       4.15.0-32.35                    amd64                           Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
ii  linux-modules-4.15.0-33-generic                       4.15.0-33.36                    amd64                           Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-20-generic                 4.15.0-20.21                    amd64                           Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
ii  linux-modules-extra-4.15.0-33-generic

답변1

좋습니다. 위험을 감수하고 해당 폴더를 수동으로 삭제하기로 결정했으며 /lib/modules서버를 재부팅하는 데 문제가 없었습니다.

답변2

제거한 커널 버전에 해당하는 패키지 버전을 안전하게 제거할 수 있습니다. 귀하의 예에서는 다음에 해당하는 커널 버전이 누락되었으므로 패키지 관리자에게 다음을 제거하도록 요청할 수 있습니다.

linux-headers-4.15.0-30
linux-headers-4.15.0-30-generic
linux-modules-4.15.0-30-generic
linux-headers-4.15.0-32
linux-headers-4.15.0-32-generic
linux-modules-4.15.0-32-generic

답변3

더 이상 사용하지 않는 커널의 /lib/modules 디렉토리와 모듈이 약 30개 있었고 모두 삭제하여 5GB 이상의 공간을 확보했습니다. ukuu로 커널을 삭제할 때 왜 삭제되지 않는지 모르겠습니다. 아직까지는 문제가 발생하지 않은 것 같습니다.

답변4

이것이 내가 사용한 방법이다

~ 후에dpkg --list | grep linux-image

돌아온 것은...

rc 리눅스-이미지-4.19.0-14-amd64

그리고

ls -l /lib/modules/

drwxr-xr-x 2 루트 루트 4096 4월 16일 22:574.19.0-14-amd64

다음 명령을 사용하여

sudo dpkg --purge linux-image-4.19.0-14-amd64

아래 폴더 /lib/modules와 아래에 있는 패키지 및 설치 파일을 제거했습니다./var/lib/dpkg/info/

관련 정보