Espaço em disco baixo do Ubuntu na raiz do sistema de arquivos. Como redimensionar root ou excluir arquivos?

3

Quando instalei o Ubuntu pela primeira vez (na verdade o ElementaryOS), não achei que ocuparia tanto espaço, então fiz a partição do sistema operacional de 15GB e /home 100GB. sda5 e sda6 são minhas partições do Linux.

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

Aquestãoéque,naverdade,nãotenhonadanovoinstaladonosistemaoperacionalagora,comparadoaquandoestavafresco.Apenasumnavegadoreumtextosublime.Comotempo,instalandoatualizaçõesdosistema,otamanhocontinuaaumentandoeaumentando.

/usr/src tem 2,2 GB de pastas denominadas linux-headers-X.XX.X-XX

/lib/modules tem 3,9 GB de X.XX.X-XX-generic pastas

Conselhos sobre o que fazer seria apreciado.

  • Se eu optar por aumentar o tamanho da partição de 15 GB, como faço isso?
  • O que são /usr/src e /lib/modules e como os excluo com segurança?
por fuzzybabybunny 21.05.2016 / 00:13

1 resposta

2

Parece haver uma conexão entre os vários aspectos da sua pergunta.

  • /usr/src é uma localização para o código fonte dos pacotes instalados.
  • /lib/modules é uma localização para módulos do kernel.
  • linux-headers-X.XX.X-XX são os arquivos de cabeçalho da sua instalação kernel (s). Os arquivos de cabeçalho são usados quando você deseja compilar um kernel módulo para o seu kernel específico . Muitas peças comuns de software compilar módulos do kernel, como Virtualbox , lm-sensors, etc. aqui para uma discussão mais detalhada de exatamente como eles manifesto. Eu sempre instalo os cabeçalhos do kernel e build-essential package ao configurar um novo desktop, como normalmente termino precisando dele em algum momento (eu não o faço para servidores, os compiladores podem ser um risco de segurança).

Então, tudo isso me leva a acreditar que você tem mais de um kernel instalado, o que é um problema bastante comum. Não é uma má idéia manter uma versão de volta, especialmente logo após uma atualização, mas elas são grandes e podem se acumular.

Mesmo que você tenha apenas um Kernel, você não precisa dos cabeçalhos, exceto ao instalar algo que requer compilação no kernel, para que você possa sempre desinstalar os pacotes do Synaptic ou do centro de software.

se você tiver vários kernels antigos ainda instalados, você pode removê-los com sudo apt-get autoremove ou revisar o opções aqui para o seu sistema. Além de limpar os kernels e os arquivos fonte do cabeçalho, isso também removerá os módulos do kernel antigo, armazenados em /lib/modules

15 GB geralmente é mais que suficiente para uma partição raiz, e o redimensionamento de partições é uma proposta complicada, mas é definitivamente possível. Eu recomendo strongmente que você consulte esta documentação para revisar sua situação e planejar a operação. envolverá redução de /home , movendo-a para a direita e, finalmente, estendendo o / .

    
por 21.05.2016 / 00:40