우분투를(Ubuntu)를 사용하면서 업데이트/업그레이드를 하면 이전 커널이 자동으로 삭제되지 않고 그대로 남아있다.
남아있는 데이터로 인해 문제가 생기는 것은 아니지만 용량은 차지하므로, 디스크 용량이 부족하면 오래된 커널을 정리함으로써 디스크 용량을 확보할 수 있다.
방법
1. 현재 사용 중인 커널 버전 확인
uname -r
사진의 서버 OS는 우분투가 아닌, AWS Linux2지만…… 사용할 수 있는 우분투가 없어서 그냥 예시로 넣었다.
즉, 4.14.219-164.354 버전보다 낮은 버전의 커널을 삭제한다.
커널은 image/header가 존재하며 두 종류 모두 삭제해야 한다.
2. 현재 저장된 커널 정보 확인
dpkg --list | grep linux-image
dpkg -l | grep linux-header
3. 커널 삭제
apt-get purge <삭제할 커널>
root 권한이 필요하다.
혹시 모를 문제 상황을 대비하여 최신 2개 커널을 남겨두는 것이 좋다.
또한 오래된, 즉 버전 숫자가 낮은 커널부터 삭제한다. 중간 버전부터 삭제하는 경우 삭제된 버전보다 최신 버전이 자동으로 설치된다. 확실하진 않다. 하지만 내가 봤음.
+ 디스크 용량 확인
df -h