Continuo recebendo uma mensagem de erro urgente informando que meu volume do BOOT está cheio!
Como posso limpar isso com segurança? Por favor, esteja ciente, eu sou um novato no Linux.
Este é o resultado de uname -a
:
Linux ESPRIMO-E3500 3.13.0-53-generic #89-Ubuntu SMP Wed May 20 10:34:28 UTC 2015 i686 i686 i686 GNU/Linux
Eu instalei o gerenciador de pacotes Synaptic e olhei para a janela de status "Auto Removable":
Existem coisas como System.map-3.13.0-46-generic
Mas qual deles (se houver) eu posso remover?
Agradecemos antecipadamente por sua ajuda!
P.S. Como posso fornecer as informações corretas para qualquer um me aconselhar, pois talvez eu ainda não poste imagens?
Conforme solicitado:
$ dpkg -l | grep linux-image-
rc linux-image-3.13.0-30-generic 3.13.0-30.55 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii linux-image-3.13.0-46-generic 3.13.0-46.79 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii linux-image-3.13.0-48-generic 3.13.0-48.80 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii linux-image-3.13.0-49-generic 3.13.0-49.83 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii linux-image-3.13.0-51-generic 3.13.0-51.84 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii linux-image-3.13.0-52-generic 3.13.0-52.86 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii linux-image-3.13.0-53-generic 3.13.0-53.89 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
rc linux-image-extra-3.13.0-30-generic 3.13.0-30.55 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii linux-image-extra-3.13.0-46-generic 3.13.0-46.79 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii linux-image-extra-3.13.0-48-generic 3.13.0-48.80 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii linux-image-extra-3.13.0-49-generic 3.13.0-49.83 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii linux-image-extra-3.13.0-51-generic 3.13.0-51.84 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii linux-image-extra-3.13.0-52-generic 3.13.0-52.86 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
iF linux-image-extra-3.13.0-53-generic 3.13.0-53.89 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
iU linux-image-generic 3.13.0.53.60 i386 Generic Linux kernel image
Então, quando eu executo o "sudo apt-get autoremove", a resposta é agora:
Lendo listas de pacotes ... Concluído
Construindo árvore de dependências
Lendo informações de estado ... Concluído
0 atualizado, 0 recém-instalado, 0 para remover e 0 não atualizado.
A propósito, eu deletei manualmente vários arquivos antigos de imagem linux em / boot.
A saída agora para " apt-get update e apt-get dist-upgrade "
buscado 1166 kB em 20s (56,0 kB / s)
Lendo listas de pacotes ... Concluído
sudo apt-get dist-upgrade
Lendo listas de pacotes ... Concluído
Construindo árvore de dependências
Lendo informações de estado ... Concluído
Calculando a atualização ... Concluído
0 atualizado, 0 recém-instalado, 0 para remover e 0 não atualizado.
Só para esclarecer a situação atual:
Dispositivo: / dev / sda1
Tamanho: 255 MB - 39 MB grátis (84,6% full)
Dispositivo: / dev / zorin-os-vg / swap_1
Conteúdo: Swap (versão 2) - Ativo
Tamanho: 1,6 GB (1602224128 bytes)
uname -r: sudo uname -r
3.13.0-62-genérico
dpkg -l | grep linux-image -
rc linux-image-3.13.0-57-genérico 3.13.0-57.95
rc linux-image-3.13.0-58-genérico 3.13.0-58.97
rc linux-image-3.13.0-59-genérico 3.13.0-59.98
rc linux-image-3.13.0-61-genérico 3.13.0-61.100
ii linux-image-3.13.0-62-genérico 3.13.0-62.102
rc linux-image-extra-3.13.0-57-genérico 3.13.0-57.95
rc linux-image-extra-3.13.0-58-genérico 3.13.0-58.97
rc linux-image-extra-3.13.0-59-genérico 3.13.0-59.98
rc linux-image-extra-3.13.0-61-genérico 3.13.0-61.100
ii linux-image-extra-3.13.0-62-genérico 3.13.0-62.102
ii linux-image-generic 3.13.0.62.69
Estranhamente (ou talvez não) ainda estou recebendo a mensagem de que meu / Boot está cheio.
Para verificar o status que usei: df -Th | ordenar
Resultado:
/ dev / mapeador / zorin-os-vg-raiz ext4 145G 8,9G 129G 7% /
/ dev / sda1 ext2 236M 235M 0 100% / boot
/ dev / sdb vfat 967 M 233 M 735 M 25% / media / home / SAN
Tamanho do tipo de sistema de arquivos usado Uso de disponibilidade% montado em
nenhum tmpfs 100M 24K 100M 1% / run / user
nenhum tmpfs 4,0K 0 4,0K 0% / sys / fs / cgroup
nenhum tmpfs 5,0M 0 5,0M 0% / run / lock
nenhum tmpfs 750M 80K 750M 1% / run / shm
tmpfs tmpfs 150M 1,4M 149M 1% / run
udev devtmpfs 737M 4,0K 737M 1% / dev
Depois, procurei novamente pelo arquivo Keernel mais recente:
uname -r
3.13.0-63-genérico
Em execução: ls / usr / src | grep linux-headers
parece mostrar que eu limpei todos os kernels não requeridos:
linux-headers-3.13.0-62
linux-headers-3.13.0-62-generic
linux-headers-3.13.0-63
linux-headers-3.13.0-63-generic
Estranhamente, se eu corro: dpkg -l | grep linux-image
Ainda vejo todos os anúncios, como:
rc linux-image-3.13.0-57-genérico 3.13.0-57.95
rc linux-image-3.13.0-58-genérico 3.13.0-58.97
rc linux-image-3.13.0-59-genérico 3.13.0-59.98
Isso apesar de executar todos os tipos de comandos de eliminação.
Então alguém sugeriu rodar: sudo apt-get dist-upgrade
para limpar tudo, exceto o último kernel.
Resultado:
gzip: stdout: Sem espaço no dispositivo
E: mkinitramfs falha cpio 141 gzip 1
update-initramfs: falhou para /boot/initrd.img-3.13.0-63-generic com 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools saiu com o código de retorno 1
dpkg: pacote de processamento de erros linux-image-extra-3.13.0-63-generic (--configure):
subprocesso instalado script de pós-instalação retornou status de saída de erro 1
dpkg: problemas de dependência impedem a configuração do linux-image-generic:
O linux-image-generic depende do linux-image-extra-3.13.0-63-generic; Contudo:
O pacote linux-image-extra-3.13.0-63-generic ainda não está configurado.
dpkg: pacote de processamento de erros linux-image-generic (--configure):
problemas de dependência - deixando desconfigurado
Nenhum relatório de suporte escrito porque a mensagem de erro indica que é um erro de acompanhamento de uma falha anterior.E: Subprocesso / usr / bin / dpkg retornou um código de erro (1)
Portanto, parece que ainda existem muitos arquivos no meu / boot
Quando eu verifico usando ls -alhR / boot
Eu vejo que vários arquivos antigos do Kernel ainda estão lá:
-rw-r - r-- 1 raiz raiz 1,2M jul 25 01:11 abi-3.13.0-59-genérico
-rw-r - r-- 1 raiz raiz 1,2M jul 29 14:40 abi-3.13.0-61-genérico
-rw-r - r-- 1 raiz raiz 166K jul 25 01:11 config-3.13.0-59-genérico
-rw-r - r-- 1 raiz raiz 166K jul 29 14:40 config-3.13.0-61-genérico
-rw-r - r-- 1 raiz raiz 27M jul 28 02:40 initrd.img-3.13.0-59-generic
-rw-r - r-- 1 raiz raiz 27M ago 6 03:09 initrd.img-3.13.0-61-genérico
-rw ------- 1 raiz raiz 2,6M jul 25 01:11 System.map-3.13.0-59-generic
-rw ------- 1 raiz raiz 2,6M jul 29 14:40 System.map-3.13.0-61-generic
-rw ------- 1 raiz raiz 5,6M jul 25 01:11 vmlinuz-3.13.0-59-generic
-rw ------- 1 raiz raiz 5,6M jul 29 14:40 vmlinuz-3.13.0-61-generic
Acabei de executar: sudo apt-get update e sudo apt-get autoremove
resultado:
Lendo listas de pacotes ... Concluído
Construindo árvore de dependências
Lendo informações de estado ... Concluído
0 atualizado, 0 recém-instalado, 0 para remover e 2 não atualizado.
2 não totalmente instalado ou removido.
Após esta operação, 0 B de espaço em disco adicional será usado.
Configurando o linux-image-extra-3.13.0-63-generic (3.13.0-63.103) ...
run-parts: executando /etc/kernel/postinst.d/apt-auto-removal 3.13.0-63-generic /boot/vmlinuz-3.13.0-63-generic
partes de execução: executando /etc/kernel/postinst.d/dkms 3.13.0-63-generic /boot/vmlinuz-3.13.0-63-generic
partes de execução: executando /etc/kernel/postinst.d/initramfs-tools 3.13.0-63-generic /boot/vmlinuz-3.13.0-63-generic
update-initramfs: Gerando o /boot/initrd.img-3.13.0-63-generic
gzip: stdout: não há espaço disponível no dispositivo
E: mkinitramfs falha cpio 141 gzip 1
update-initramfs: falhou para /boot/initrd.img-3.13.0-63-generic com 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools saiu com o código de retorno 1
dpkg: pacote de processamento de erros linux-image-extra-3.13.0-63-generic (--configure):
subprocesso instalado script de pós-instalação retornou status de saída de erro 1
dpkg: problemas de dependência impedem a configuração do linux-image-generic:
O linux-image-generic depende do linux-image-extra-3.13.0-63-generic; Contudo:
O pacote linux-image-extra-3.13.0-63-generic ainda não está configurado.
dpkg: pacote de processamento de erros linux-image-generic (--configure):
problemas de dependência - deixando desconfigurado
Nenhum relatório de suporte escrito porque a mensagem de erro indica que é um erro de acompanhamento de uma falha anterior.
Erros foram encontrados durante o processamento:
linux-image-extra-3.13.0-63-generic
linux-image-generic
E: Subprocesso / usr / bin / dpkg retornou um código de erro (1)
Continuou procurando uma solução e seguindo este comando "script"
dpkg -l 'linux- ' | sed '/ ^ ii /! d; /' "$ (uname -r | sed" s /(.) - ([^ 0-9] +) / \ 1 / ")" '/ d; s / ^ [^] * [^] * ([^] ). / \ 1 /; / [0-9] /! d '| xargs sudo apt-get -y limpeza
Ao executar este comando, indica:
Os seguintes pacotes serão REMOVIDOS:
linux-headers-3.13.0-62 * linux-headers-3.13.0-62-genérico *
linux-image-3.13.0-62-generic * linux-imagem-extra-3.13.0-62-genérica *
0 atualizado, 0 recém-instalado, 4 para remover e 0 não atualizado.
2 não totalmente instalado ou removido.
Após esta operação, 223 MB de espaço em disco serão liberados.
E como esses arquivos não são mais encontrados em nenhum outro lugar. Mas também diz:
Gerando o arquivo de configuração do grub ...
Tema encontrado: /boot/grub/themes/Zorin/theme.txt
Imagem encontrada no linux: /boot/vmlinuz-3.13.0-63-generic
Imagem encontrada do initrd: /boot/initrd.img-3.13.0-63-generic
Imagem linux encontrada: /boot/vmlinuz-3.13.0-61-generic
Imagem encontrada do initrd: /boot/initrd.img-3.13.0-61-generic
Imagem encontrada no linux: /boot/vmlinuz-3.13.0-59-generic
Imagem encontrada do initrd: /boot/initrd.img-3.13.0-59-generic
Encontrado memtest86 + image: /memtest86+.elf
Encontrado memtest86 + image: /memtest86+.bin
feito
e aqui eu vejo o velho 3.13.0-59-genérico e 3.13.0-61-genérico novamente, que obviamente ainda estão ocupando espaço desnecessário.
Duas perguntas para permanecer ...
ONE - Como posso me adaptar
" dpkg -l 'linux- ' | sed '/ ^ ii /! d; /'" $ (uname -r | sed "s /(.) - ([^ 0- 9] +) / \ 1 / ")" '/ d; s / ^ [^] * [^] * ([^] ). / \ 1 /; / [0-9] /! d '| xargs sudo apt-get -y limpar "
Portanto, também exclui esses arquivos antigos do kernel?
DOIS - Parece que a melhor prática é ter pelo menos os dois kernels mais recentes instalados no computador e eu limpei um deles, posso ainda reinstalar o "3.13.0-62-generic" e como?
Obrigado pela sua ajuda como sempre.
obrigado a todos por me ajudarem.
Não tenho certeza se decidi o melhor método, mas agora costumo usar:
sudo apt-get update; sudo apt-get dist-upgrade; sudo apt-get autoremove
de vez em quando.
Ainda assim, preciso encontrar uma maneira de aumentar o tamanho da minha partição de inicialização, pois duvido que o método mencionado acima seja suficiente no futuro.
Atenciosamente