Ubuntu

Ubuntu Boot Partition Full

Ubuntu Boot Partition Full
Neste artigo, vou falar sobre os problemas que você pode ter com a sua partição de inicialização ficando cheia e como corrigir os erros de partição de inicialização cheia no Ubuntu. Vamos começar.

Importância da partição de boot:

No Ubuntu e em outras distribuições Linux modernas, todos os arquivos necessários para inicializar seu computador são mantidos em uma partição diferente, chamada de partição de inicialização. A partição de inicialização geralmente tem cerca de 512 MB ou 256 MB de tamanho.

A partição de inicialização é montada em um diretório específico /Bota. Os arquivos de configuração do carregador de inicialização GRUB, módulos e outros ativos são mantidos no / boot / grub2 diretório. O arquivo de configuração do GRUB pode ser encontrado em / boot / grub2 / grub.cfg. Este arquivo define como o GRUB inicializa em diferentes sistemas operacionais e quais kernels usar e muito mais.

Diferentes versões de vmlinuz, initrd.img, Sistema.mapa, abi, config etc. arquivos para diferentes versões de kernels são mantidos no /Bota diretório também.

Com tudo isso, você pode dizer o quão importante o Partição de inicialização é e é crucial para um sistema Linux totalmente funcional.

Causas de erros de partição de inicialização completa:

Como afirmei anteriormente, a partição de inicialização é uma pequena partição de cerca de 256 MB ou 512 MB. Normalmente ninguém o torna maior do que isso. Então, quando você instala uma nova versão do kernel, ela é colocada no /Bota diretório (é onde a partição de inicialização é montada) e o arquivo de configuração GRUB / boot / grub2 / grub.cfg é atualizada. Instalar um novo kernel não remove o antigo automaticamente. Portanto, espaço livre adicional deve estar disponível para os novos arquivos do kernel e para os arquivos de configuração GRUB atualizados.

E se não houver espaço livre suficiente disponível na partição de boot (/ boot) para os novos arquivos do kernel? Bem, é quando você obtém erros de partição de inicialização cheia. Vou mostrar a você como corrigir erros de partição de inicialização na seção posterior deste artigo abaixo.

Verificando o espaço livre disponível na partição de inicialização:

Se você alguma vez se deparar com o erro de partição de inicialização cheia, a melhor maneira de ter certeza de que a partição de inicialização está cheia é verificar quanto espaço livre está disponível na partição de inicialização (/ boot).

Você pode executar o seguinte comando para verificar o espaço livre disponível na partição de inicialização (/ boot):

$ df -h

Como você pode ver, a partição de inicialização de uma das minhas máquinas virtuais do Ubuntu tem cerca de 472 MB de tamanho e apenas 56 MB são usados. O espaço livre disponível é de cerca de 393 MB.

Evitando erro de partição de inicialização completo:

Às vezes, não haverá partição de inicialização separada (/Bota) em seu sistema operacional Ubuntu, pois a partição de inicialização não é realmente obrigatória. Você pode instalar tudo em uma única partição (a partição raiz /). Então, quando você escolhe Apague tudo e instale o Ubuntu opção no instalador do Ubuntu, na maioria das vezes, tudo é instalado em uma única partição (a partição raiz /).

Como você pode ver, tudo foi instalado em uma única partição nesta máquina virtual Ubuntu.

A vantagem de fazer isso é que você não terá um erro de partição de inicialização cheia, desde que tenha espaço livre suficiente na partição raiz (/). Se acontecer de você encontrar um, você pode simplesmente deletar alguns de seus arquivos de usuário (do diretório $ HOME de seus usuários de login) e isso deve ser corrigido facilmente.

Mesmo que desta forma você possa evitar erros completos de partição de inicialização, eu não o recomendo. Você deve sempre ter uma partição de inicialização separada.

Liberando espaço em disco para corrigir erros de partição de inicialização completa:

Se você tem tudo instalado em uma única partição, liberar espaço em disco não é um grande problema. Você pode excluir alguns dos arquivos de seu usuário do diretório HOME ou movê-los para uma unidade USB ou disco rígido externo.

No Ubuntu, os caches do repositório de pacotes APT e outros arquivos temporários podem ser removidos para liberar espaço em disco.

Para remover caches APT e arquivos temporários, execute o seguinte comando:

$ sudo apt autoremove

Removendo Kernels Antigos Não Utilizados para Libertar Espaço em Disco:

Se você tiver uma partição de inicialização separada, você pode remover todos os kernels antigos não usados ​​do /Bota diretório para liberar espaço em disco da partição de inicialização.

Primeiro, você deve verificar qual kernel está usando atualmente com o seguinte comando:

$ uname -r

Como você pode ver, a versão do kernel atualmente em uso é 4.15.0-34-genérico.

Agora execute o seguinte comando para listar todos os pacotes de kernel instalados:

$ dpkg -l | grep linux-image

Como você pode ver, tenho 2 imagens de kernel instaladas. Estou usando atualmente linux-image-4.15.0-34-genérico imagem do kernel. Então o antigo é linux-image-4.15.0-20-genérico. Este é o que podemos remover e liberar espaço em disco da partição de inicialização.

Se você listar os arquivos no /Bota diretório, você deve ver abi, config, initrd.img, retpolina, Sistema.mapa, vmlinuz arquivos para diferentes versões do kernel.

$ ls -l / boot

Eu não recomendo que você remova diretamente os arquivos de kernel antigos do /Bota diretório no Ubuntu. A melhor maneira de remover arquivos de kernel antigos no Ubuntu é remover o pacote de kernel antigo usando o gerenciador de pacotes APT.

Por exemplo, você pode remover o antigo pacote do kernel, digamos linux-image-4.15.0-20-genérico com o gerenciador de pacotes APT da seguinte maneira:

$ sudo apt remove --purge linux-image-4.15.0-20-genérico

Agora pressione y e então pressione continuar.

O linux-image-4.15.0-20-genérico pacote deve ser removido.

Agora execute o seguinte comando para limpar as dependências do antigo pacote do kernel:

$ sudo apt autoremove --purge

Agora pressione y e então pressione .

Os antigos pacotes de dependência do kernel devem ser removidos.

Como você pode ver, os arquivos do kernel antigo não estão mais disponíveis no /Bota diretório.

Redimensionando o diretório de inicialização:

Se você tiver espaço livre no disco rígido que não está usando, pode resolver o problema de partição de inicialização cheia redimensionando a partição de inicialização. Você pode usar gparted aplicativo gráfico para fazer isso facilmente.

Você também pode criar uma nova partição maior, formatá-la, montá-la em seu sistema de arquivos, copiar tudo do /Bota diretório para essa nova partição e, em seguida, monte a nova partição de inicialização para o /Bota diretório usando o / etc / fstab Arquivo. Isso também deve funcionar.

É assim que você corrige erros completos de partição de inicialização no Ubuntu. Obrigado por ler este artigo.

Como usar o Xdotool para estimular cliques do mouse e pressionamentos de tecla no Linux
Xdotool é uma ferramenta de linha de comando gratuita e de código aberto para simular cliques do mouse e pressionamentos de tecla. Este artigo irá cob...
Os 5 principais produtos ergonômicos de mouse de computador para Linux
O uso prolongado do computador causa dor no pulso ou nos dedos? Você está sofrendo de rigidez nas articulações e constantemente precisa apertar as mão...
Como alterar as configurações do mouse e touchpad usando Xinput no Linux
A maioria das distribuições Linux vem com a biblioteca “libinput” por padrão para lidar com eventos de entrada em um sistema. Ele pode processar event...