Ubuntu 파일 시스템 루트의 디스크 공간이 부족합니다. 루트 크기를 조정하거나 파일을 삭제하는 방법은 무엇입니까?

Ubuntu 파일 시스템 루트의 디스크 공간이 부족합니다. 루트 크기를 조정하거나 파일을 삭제하는 방법은 무엇입니까?

처음 우분투(실제로는 ElementaryOS)를 설치했을 땐 그렇게 많은 공간을 차지할 것이라고 생각하지 않아서 OS 파티션을 15GB와 /home100GB로 만들었습니다. 내 Linux 파티션입니다 sda5.sda6

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x1b518505

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      823295      410624    7  HPFS/NTFS/exFAT
/dev/sda2          823296   410943487   205060096    7  HPFS/NTFS/exFAT
/dev/sda3       410943488   738621439   163838976    7  HPFS/NTFS/exFAT
/dev/sda4       738623486   976771071   119073793    5  Extended
/dev/sda5       738623488   767918079    14647296   83  Linux
/dev/sda6       767920128   976771071   104425472   83  Linux

여기에 이미지 설명을 입력하세요

문제는 새로 설치했을 때와 비교해 지금은 OS에 새로 설치된 것이 아무것도 없다는 것입니다. 브라우저와 숭고한 텍스트만 있으면 됩니다. 시간이 지남에 따라 시스템 업데이트를 설치하면 크기가 계속해서 증가합니다.

여기에 이미지 설명을 입력하세요

/usr/src2.2GB의 폴더가 있습니다.linux-headers-X.XX.X-XX

/lib/modules3.9GB의 X.XX.X-XX-generic폴더 가 있습니다

무엇을 해야할지에 대한 조언을 주시면 감사하겠습니다.

  • 15GB 파티션의 크기를 늘리려면 어떻게 해야 합니까?
  • 안전하게 삭제하는 방법은 무엇 /usr/src이며 /lib/modules어떻게 삭제하나요?

답변1

귀하의 질문에 대한 다양한 측면 사이에 연관성이 있는 것 같습니다.

  • /usr/src설치된 패키지의 소스 코드 위치입니다.
  • /lib/modules커널 모듈의 위치입니다.
  • linux-headers-X.XX.X-XX설치된 커널의 헤더 파일입니다. 헤더 파일은 원할 때 사용됩니다.특정 커널에 대한 커널 모듈 컴파일. 소프트웨어의 많은 일반적인 부분은 다음과 같은 커널 모듈을 컴파일합니다.버추얼박스, lm 센서 등 참조 여기그들이 정확히 어떻게 나타나는지에 대한 더 자세한 논의를 위해. 난 항상커널 헤더 설치그리고 build-essential새 데스크탑을 설정할 때 패키지가 필요합니다. 일반적으로 어느 시점에는 필요하게 되기 때문입니다(하지만 서버에는 필요하지 않습니다. 컴파일러는 보안 위험이 될 수 있습니다).

따라서 이 모든 것은 당신이 하나 이상의 커널을 설치했다고 믿게 만듭니다. 이는 매우 일반적인 문제입니다. 특히 업그레이드 직후에 하나의 버전을 유지하는 것은 나쁜 생각이 아니지만 크기가 커서 쌓일 수 있습니다.

커널이 하나만 있어도 커널에 대한 컴파일이 필요한 것을 설치할 때를 제외하고는 헤더가 필요하지 않으므로 언제든지 Synaptic 또는 소프트웨어 센터에서 패키지를 제거할 수 있습니다.

아직 여러 개의 이전 커널이 설치되어 있는 경우 일반적으로 다음을 사용하여 제거하거나 sudo apt-get autoremove다음을 검토 할 수 있습니다.여기 옵션귀하의 시스템을 위해. 커널과 헤더 소스 파일을 지우는 것 외에도 다음 위치에 저장된 이전 커널 모듈도 제거됩니다./lib/modules

일반적으로 루트 파티션의 경우 15GB이면 충분하며 파티션 크기를 조정하는 것은 까다로운 작업이지만 확실히 가능합니다. 꼭 상담하시길 권해드려요이 문서귀하의 상황을 검토하고 수술 계획을 세우십시오. 그것은 축소를 수반할 것입니다 /home.오른쪽으로 옮기면, 그리고 마지막으로 /.

관련 정보