E: Erro de gravação - escrita (28: Não há espaço no dispositivo)

0

Verifiquei se tenho espaço no disco rígido.

Sou muito novo no Linux e estou tentando instalar atualizações no meu servidor.

Quando executo

ubuntu@ip-xxxxxxxxxxxx:~$ sudo apt-get -f install

Eu obtenho instantaneamente essa resposta

Reading package lists... Error!
E: Write error - write (28: No space left on device)

A segunda linha repete cerca de 60 vezes.

quando executo sudo df - h , obtenho

Filesystem      Size  Used Avail Use% Mounted on
udev            2.0G  4.0K  2.0G   1% /dev
tmpfs           396M  348K  395M   1% /run
/dev/xvda1       24G   14G  9.0G  61% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
none            5.0M     0  5.0M   0% /run/lock
none            2.0G     0  2.0G   0% /run/shm
none            100M     0  100M   0% /run/user
overflow        1.0M  1.0M     0 100% /tmp

Meu entendimento é que minha unidade tem 9.0G restante, mas não sei o que o restante das unidades ou sistemas de arquivos estão fazendo?

Esta é uma instância do AWS Ubuntu que eu acabei de aumentar em tamanho recentemente e tenho a sensação de que estou perdendo um passo para tornar esses 9Gb utilizáveis?

    
por Gavin Mannion 20.11.2017 / 12:10

1 resposta

0

A pasta / tmp é usada ao instalar novos pacotes. Você tem isso mapeado em uma partição diferente e o tamanho dessa partição é de apenas 1M. Ele fica cheio muito rapidamente e causa o erro.

Eu deixaria a pasta / tmp na sua partição padrão: a mesma que a partição / (no seu caso / dev / xvda1).

Dê uma olhada no arquivo /etc/fstab . Primeiro faça uma cópia de segurança:

sudo cp /etc/fstab /etc/fstab.bak
sudo nano /etc/fstab

Existe provavelmente uma linha que monta a pasta / tmp. Adicione um # no início da linha para comentar. Ctrl + x para salvar o arquivo e depois reinicializar.

Editar o fstab é uma ação potencialmente perigosa, tenha cuidado se você não quiser usar o console de recuperação.

    
por Katu 20.11.2017 / 12:36