오래된 리눅스 이미지를 제거 한 후 / usr / src / linux-headers를 제거하는 것이 안전합니까?


52

Ubuntu 12.04와 두 개의 활성 Linux 이미지 3.2.0-37 및 3.2.0-36을 실행 중입니다. / usr / src / 디렉토리에서 다음을 찾습니다.

linux-headers-3.2.0-23    
linux-headers-3.2.0-23-generic    
linux-headers-3.2.0-26    
linux-headers-3.2.0-26-generic
linux-headers-3.2.0-29    
linux-headers-3.2.0-29-generic
linux-headers-3.2.0-31    
linux-headers-3.2.0-31-generic    
linux-headers-3.2.0-32    
linux-headers-3.2.0-32-generic    
linux-headers-3.2.0-33    
linux-headers-3.2.0-33-generic    
linux-headers-3.2.0-34    
linux-headers-3.2.0-34-generic    
linux-headers-3.2.0-35    
linux-headers-3.2.0-35-generic    
linux-headers-3.2.0-36    
linux-headers-3.2.0-36-generic     
linux-headers-3.2.0-37     
linux-headers-3.2.0-37-generic

오늘 나는 sudo apt-get purge linux-image-x.x.x.x-generic *34* 35

/ boot에 * 36과 * 37 만 포함되어 있음을 추가해야합니다.

* 37 및 * 36을 제외한 모든 항목을 제거해도 안전합니까? 미리 감사드립니다.

답변:


58

이들은 헤더 파일이 linux-headers-*linux-headers-*-generic패키지에 포함되어 있습니다. apt-get을 통해 제거하는 것이 안전해야합니다. 아마 apt-get autoremove당신에게 이미 그것을 제안 할 것입니다. 수동으로 제거하지 마십시오!


4
apt-get autoremove나를 위해 헤더 파일을 제거하지 않았습니다
user12345

4
때로는 작은 드라이브에서 2G의 공간 을 차지하기 때문에 오류로 인해 때때로 apt-get autoremove실행할 수 없습니다 . out of disk space/usr/src/linux*
Mark Stosberg

3
얍. 때로는 디스크 공간이 아니지만 더 이상 inode가 남지 않습니다.-> df -i100 % 사용량을 표시하면 공간이 전혀없는 것입니다. 유일한 해결책은 삭제하는 것입니다 몇 가지 작업을 다시하는 경향이 얻을,를 / usr / src / linux * 물건을.
Christian Ulbrich

1
sudo apt autoremoveapt-get보다는 시도하십시오 .
jaybrau

6
FWIW, apt-get autoremove저를 위해 일했습니다 .8GB AWS 인스턴스에서 3.3GB의 공간을 확보했습니다. 감사합니다!
jeff_mcmahan

12

방금이 문제가 있었고 사용 제안이 효과 apt-get autoremove가 없었습니다.

나는 그것을함으로써 그것을 해결했다 :

sudo apt-get purge linux-headers-3.2.0-23

에 살았던 리눅스 헤더에 /usr/src. 현재 사용중인 커널에 해당하는 헤더를 제거하지 않았습니다.

서버를 성공적으로 다시 시작했습니다.


3
이것을 자동화하는 oneliner : ubuntugenius.wordpress.com/2011/01/08/… 매력처럼 작동합니다. (내 상황에 맞게 조금 수정해야했습니다.)
Reinier Post

-1

몇 년 후 Google 검색을 시작한 사람은 Synaptic Package Manager에서 이전 커널을 제거 할 수도 있습니다. 터미널에 'uname -a'를 입력하여 현재 사용중인 것을 다시 확인하십시오.


2
귀하의 답변에 구체적으로 설명하는 방법이 설명되어 있습니다.
Elijah Lynn
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.