방금 APT를 통해 Linux 커널을 업데이트하고 컴퓨터를 재부팅했습니다. 그런 다음 추가 업데이트를 확인했는데 다음과 같습니다.
다음 패키지는 자동으로 설치되었으며 더 이상 필요하지 않습니다: linux-headers-5.4.0-100 linux-headers-5.4.0-100-generic linux-image-5.4.0-100-generic linux-modules-5.4.0 - 100-generic linux-modules-extra-5.4.0-100-generic 이를 제거하려면 "sudo apt autoremove"를 사용하십시오.
자동 삭제를 사용해야 합니까?
답변1
apt-get이 자동으로 삭제됩니다.
autoremove
다른 패키지의 종속성을 충족하기 위해 자동으로 설치되었지만 종속성이 변경되거나 필요한 패키지가 동시에 제거되어 더 이상 필요하지 않은 패키지를 제거하는 데 사용됩니다.
사용하지 않는 모든 Linux 커널은 디스크 공간을 차지하므로 /boot
시스템에서 삭제해야 합니다.
귀하의 경우 커널을 버전 5.4에서 최신 버전으로 업그레이드했습니다. 선택한 2개의 커널(첫 번째 커널과 현재 커널)을 수동으로 설치하는 경우 apt-autoremove
수동으로 설치하지 않은 이전 버전만 제거되므로 항상 이 2개 옵션과 최신 커널을 사용할 수 있습니다.
설치된 모든 Linux 커널 나열
먼저 다음 dpkg 명령과 egrep 명령을 입력하여 설치된 모든 커널 목록을 표시합니다.
dpkg --list | egrep -i --color 'linux-image|linux-headers'
설치된 커널만 나열
dpkg --list | grep -i -E --color 'linux-image|linux-kernel' | grep '^ii'
파티션 으로 이동하여 /boot
수동으로 확인할 수도 있습니다.
다음 df 명령을 입력하여 파일 시스템의 여유 디스크 공간 크기를 확인하십시오.
df -H
사용하지 않는 코어 제거
사용하지 않는 코어 제거
sudo apt autoremove
사용하지 않는 커널과 잔여 파일 및 구성을 제거합니다.
sudo apt --purge autoremove
답변2
네, 자동으로 삭제할 수 있습니다. 시스템은 두 가지 최신 커널 버전을 유지합니다(현재 이전 커널을 실행 중인 경우 더 많을 수도 있음).
보시면 /boot
아마도 커널 버전이 105, 104, 100이 있을 것입니다. 자동 삭제는 지금은 실제로 필요하지 않기 때문에 가장 오래된 100개 버전을 삭제합니다.