Um laptop com tela quebrada que eu acesso via SSH. O sudo apt-get autoremove
comando me fornece os seguintes erros
cp: error writing ‘/tmp/mkinitramfs_zN6ZvT//lib/x86_64-linux-gnu/libpthread.so.0’: No space left on device
cp: failed to extend ‘/tmp/mkinitramfs_zN6ZvT//lib/x86_64-linux-gnu/libpthread.so.0’: No space left on device
cp: error writing ‘/tmp/mkinitramfs_zN6ZvT//sbin/modprobe’: No space left on device
cp: failed to extend ‘/tmp/mkinitramfs_zN6ZvT//sbin/modprobe’: No space left on device
cp: error writing ‘/tmp/mkinitramfs_zN6ZvT//sbin/rmmod’: No space left on device
cp: failed to extend ‘/tmp/mkinitramfs_zN6ZvT//sbin/rmmod’: No space left on device
Eu recebo erros semelhantes de vários outros comandos, mas gparted
informa que há mais de 20 GB de espaço restante na partição (única) do laptop. Aqui está a saída dedf
$ df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
udev 502644 484 502160 1% /dev
tmpfs 505433 503 504930 1% /run
/dev/sda1 7331840 214087 7117753 3% /
none 505433 2 505431 1% /sys/fs/cgroup
none 505433 3 505430 1% /run/lock
none 505433 4 505429 1% /run/shm
none 505433 16 505417 1% /run/user
overflow 505433 401 505032 1% /tmp
E:
$ df -k
Filesystem 1K-blocks Used Available Use% Mounted on
udev 2010576 12 2010564 1% /dev
tmpfs 404348 1284 403064 1% /run
/dev/sda1 115247656 83994028 25809372 77% /
none 4 0 4 0% /sys/fs/cgroup
none 5120 0 5120 0% /run/lock
none 2021732 204 2021528 1% /run/shm
none 102400 16 102384 1% /run/user
overflow 1024 1024 0 100% /tmp
Erro iniciado após a execução sudo apt-get upgrade
.
apt
disk
disk-usage
Reza
fonte
fonte
sudo apt autoremove
e verifique novamente o seu espaçosudo apt autoclean
?Respostas:
Em algum momento no passado, seu sistema de arquivos raiz foi preenchido e um pequeno / tmp temporário foi criado para permitir o êxito da inicialização. Esse pequeno / tmp nunca foi excluído, então agora, mesmo tendo espaço em /, você ainda está preenchendo o pequeno / tmp e vendo o seu problema. Simplesmente desmonte:
e, é claro, tente garantir que você esteja o mais limpo possível.
Normalmente, / tmp é apenas uma parte do sistema de arquivos raiz (/), nenhuma montagem separada é necessária, a menos que haja circunstâncias especiais, como ficar sem espaço no arquivo raiz (quando algum daemon cria o que você vê) ou talvez você tenha / em uma mídia muito lenta (como um pen drive USB) e quer / tmp no ram para desempenho, mesmo com espaço limitado.
fonte
umount: /tmp: not mounted
. O que devo fazer ?Se você encontrar esse problema, onde você encontrará erros que parecem indicar que o disco está cheio quando não estiver, verifique também a utilização do inode.
Você pode usar
df -i
para obter um relatório rápido dos inodes usados / disponíveis para cada ponto de montagem.Se você perceber que está executando muito baixo, ou sem inodes, o próximo passo é identificar qual pasta está mantendo a maioria dos inodes. Como cada arquivo e diretório usa um inode, você pode ter uma pasta com centenas de milhares de arquivos pequenos ou vazios que estão usando todos os inodes. Os suspeitos comuns incluem: diretório temporário, diretórios de cache de sites, diretórios de cache de pacotes etc.
Use este comando para obter uma lista ordenada dos subdiretórios com mais inodes usados:
Execute isso na sua pasta raiz e, em seguida, faça uma busca detalhada até encontrar o culpado.
fonte
Acredito que você tenha muitos arquivos não utilizados, remova-os com:
Em seguida, verifique novamente seu espaço com o
df
comandofonte
reboot
partir do terminal. Agora o sistema não pode ser iniciado. Após a reinicialização, a tela de login não é exibida, mas uma tela escura. Como faço para corrigir isso, por favor.Seu diretório / tmp está configurado para estourar, portanto, não há espaço em disco suficiente nesse diretório para executar operações apt-get
você pode, na sua sessão de terminal, alterar o local do tmp para o apt-get, a fim de executar a operação
fonte