I.K.Picture & IT Info.

[Linux 통합] Boot 영역 정리 본문

Desktop and Mobile/Linux

[Linux 통합] Boot 영역 정리

helpful-intruder 2018. 12. 30. 21:52
반응형

간혹 Boot 영역이 꽉차 문제가 되는 경우가 있습니다. 

이유는 대부분 뭐 이렇죠 


원인

커널 업데이트가 되면서 이전 커널에 대한 이미지는 지워지지 않기 때문에 생기는 오류.

요즘에는 하드 크기가 커지고 좋아지면서 리눅스 설치 시 이러한 사항을 방지하기 위해 /boot 파티션 영역을 따로 구분하지 않고 / 에 포함하여 설치하지만 기본 설치선택 시 설치 관리자가 알아서 /boot 영역을 별도 구분하여 구성하기 때문에 이런 사항이 일어날 수 있음


이럴 때 해결 방법은 수동으로 구 커널을 삭제해야됩니다. 


주의사항

절대 현재 설치되어 있는 커널 삭제하면 안됨


전체적인 흐름

1. 서버 접속

2. root 사용자로 전환

3. 현재 설치된 커널 확인

4. 현재 설치된 모든 커널 확인

5. 현재 설치된 커널 외 다른 커널 삭제



1. 해당 물리 서버 접속

2. root 사용자 전환

$su

(비밀번호)

#du sh /boot ;; 현재 /boot 용량 확인


3. 현재 설치된 커널 확인

#uname -r


4. 현재 설치된 모든 커널 확인

#dpkg S vmlinuz

linux-image-3.13.0-55-generic: /boot/vmlinuz-3.13.0-55-generic

...

linux-image-3.19.0-80-generic: /boot/vmlinuz-3.19.0-80-generic



5. 현재 설치된 커널 외 다른 커널 삭제 반복
  (현재 설치된 커널 버전이 3.13.0-96-generic 라고 가정, 3.13.0-96과 그 바로 아래 버전에 대한 커널을 제외 모두 삭제)

#apt-get purge linux-image-3.13.0-55-generic

...(삭제 진행)

#dpkg l “*3.13.0-55*” | grep ^ii


6. 용량 변화 확인

#du sh /boot



수행 내용을 직접 한 사항으로

스크린샷을 보여드릴께요~














반응형
Comments