Linux 2015/12/14 15:29
꾸준히 유지하고 관리하는 리눅스 서버는 시간이 지날수록 커널 이미지가 쌓이기 마련입니다.
굳이 지우지 않아도 시스템에 문제가 생기거나 보안이 뚫릴 가능성은 거의 없지만, 만약 부트 파티션을 별도로 운영하고 계신 분이라면 언젠가는 부트 파티션의 용량을 초과하게 됩니다.
http://www.unixmen.com/linux-tutorials/659-how-to-uninstall-the-old-kernels-in-ubuntu
여기에 방법이 자세히 써있습니다. 그대로 하면 됩니다.
이 명령으로 커널 이미지 목록을 가져옵니다. 여러 개 있을 겁니다.
이걸
이런 식으로 오래된 커널들을 나열해 적고 실행하면 됩니다.
콘솔상이라서 복사-붙이기가 어려우신 분은 xargs를 사용하는 다음 방법을 사용하실 수도 있습니다.
Step 1 : 패키지 목록 추출
Step 2 : 패키지 선택
최신 커널 및 버전 번호가 없는 것(지우면 안 되는 것입니다)을 리스트에서 삭제합니다.
Step 3 : 제거
굳이 지우지 않아도 시스템에 문제가 생기거나 보안이 뚫릴 가능성은 거의 없지만, 만약 부트 파티션을 별도로 운영하고 계신 분이라면 언젠가는 부트 파티션의 용량을 초과하게 됩니다.
http://www.unixmen.com/linux-tutorials/659-how-to-uninstall-the-old-kernels-in-ubuntu
여기에 방법이 자세히 써있습니다. 그대로 하면 됩니다.
$ dpkg --get-selections | grep linux-image
이 명령으로 커널 이미지 목록을 가져옵니다. 여러 개 있을 겁니다.
이걸
$ sudo apt-get purge linux-image-2.6.35-24-server linux-image-2.6.35-25-server linux-image-2.6.35-27-server
이런 식으로 오래된 커널들을 나열해 적고 실행하면 됩니다.
콘솔상이라서 복사-붙이기가 어려우신 분은 xargs를 사용하는 다음 방법을 사용하실 수도 있습니다.
Step 1 : 패키지 목록 추출
$ dpkg --get-selections | grep linux-image | cut -f1 > kernel.list
Step 2 : 패키지 선택
$ vi kernel.list
최신 커널 및 버전 번호가 없는 것(지우면 안 되는 것입니다)을 리스트에서 삭제합니다.
Step 3 : 제거
# cat kernel.list | xargs apt-get purge
현재 동작하는 커널에 문제가 없다고 하더라도 바로 이전 버전의 커널 한 개 정도는 꼭 남겨두시기 바랍니다. 배드 섹터 등의 이유로 현재의 커널이 못쓰게 되는 경우가 생길 수도 있기 때문입니다.
링크 - http://rafi.inha.ac.kr/~wbstory/tc/wbstory/214
이 글에는 트랙백을 보낼 수 없습니다
0