O que eu faço quando meu sistema de arquivos raiz está cheio?

22

Minha / pasta está lendo como cheia e não consigo atualizar o software nem fazer nada.

Não tenho certeza do que estou fazendo de errado aqui.

$ df -h
Results:
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             5.7G  5.4G     0 100% /
udev                  1.9G  4.0K  1.9G   1% /dev
tmpfs                 770M  1.1M  769M   1% /run
none                  5.0M     0  5.0M   0% /run/lock
none                  1.9G  808K  1.9G   1% /run/shm
/dev/sda6             961M   18M  895M   2% /tmp
/dev/sda7             9.9G  2.9G  6.6G  31% /home
/dev/sda3             5.7G  140M  5.3G   3% /usr/local
/dev/sda4             2.9G  1.3G  1.4G  49% /var
/dev/sdb1              94G  1.3G   88G   2% /sites
/home/username/.Private  9.9G  2.9G  6.6G  31% /home/username
/dev/sdb5             282G   88G  180G  33% /mnt/multimedia


$ df -h /
Results:
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       5.7G  5.4G     0 100% /

$ du /mnt /media
Results:
4   /mnt/multimedia
8   /mnt
4   /media

Esta é uma nova instalação do Ubuntu 12.04 e não sei como / porque o sistema root está tão cheio.

    
por Jesse 12.03.2013 / 07:32

2 respostas

18

Algumas medidas prováveis ​​para uma partição raiz transbordante são (com base nos casos):

1. Core dumps enchendo o disco.

Verifique com:

find / -xdev -name core -ls -o  -path "/lib*" -prune

2. Pacotes desnecessários preenchendo o espaço.

O comando a seguir removerá todos os pacotes instalados automaticamente, que não são mais necessários. (Porque a dependência que força a instalação no passado foi removida.)

apt-get autoremove --purge 

3. Pacotes de kernel desatualizados

Verifique quantos pacotes do kernel estão instalados e remova as versões desatualizadas do kernel. Você pode investigar a situação atual com:

dpkg -l "linux*{tools}*" |grep ^.i

Remova qualquer versão do kernel que você não precise mais

4. Armazenamento oculto

Outras partições montadas podem ocultar o armazenamento usado. Para investigar isso monte o sistema de arquivos raiz temporário em um segundo local:

mkdir /tmp/2ndRoot
mount /dev/sda1 /tmp/2ndRoot

Agora olhe em todos os diretórios, normalmente ocultos por outra montagem, por exemplo:

  • tmp
  • casa
  • executar
  • var
  • usr / local

    e no seu caso também:

  • sites

Advertência

Não se esqueça de controlar no final a consistência da sua instalação com:

apt-get install -f

Notas

Armazenamento reservado

/dev/sda1       5.7G  5.4G     0 100% /

A saída mostra que você ainda tem algum espaço, mas parece estar reservado para o root. O ponto positivo é que a funcionalidade do sistema ainda está sendo fornecida.

Mas você deve corrigir o problema em breve.

Consumo de espaço do Ubuntu 12.04

Ter apenas 5,7 GB para uma instalação do Ubuntu parece ser um pouco insuficiente. Você deve remover alguns pacotes de software não essenciais.

Minhas instalações atuais têm 10-14 Gb para as partições raiz e binária (aka /usr ).

    
por H.-Dirk Schmitt 12.03.2013 / 08:12
15

Só para compartilhar um comando mágico para saber onde está todo o espaço em disco:

sudo du -hsx /* | sort -rh | head -n 40

Você acaba com um relatório bem legal como este:

16G     /home
5.3G    /var
2.6G    /usr
840M    /run
277M    /root
171M    /lib
59M     /tmp
25M     /sbin
19M     /boot
16M     /bin
9.6M    /etc
136K    /ngx_pagespeed-latest-stable.zip
24K     /DEBIAN
16K     /lost+found
8.0K    /media
4.0K    /srv
4.0K    /opt
4.0K    /mnt
4.0K    /lib64

Depois, você pode começar de novo a partir de outra pasta:

sudo du -hsx /home/* | sort -rh | head -n 35

Remova o que não é necessário e você deve estar bem. É parte da minha folha de dicas do Linux     

por mickael 20.02.2017 / 04:22