Por que o disco rígido ainda está cheio após a exclusão de alguns arquivos?

1

Eu tenho um servidor rodando o Ubuntu Server 12.xx. Hoje alguns serviços pararam e encontrei algumas mensagens sobre o disco cheio, então eu corri df -h :

Filesystem                Size  Used   Disp Use% 
/dev/mapper/ubuntu-root   455G   434G     0 100% /
udev                      1,7G   4,0K  1,7G   1% /dev
tmpfs                     689M   4,2M  685M   1% /run
none                      5,0M      0  5,0M   0% /run/lock
none                      1,7G      0  1,7G   0% /run/shm
/dev/sda1                 228M    51M  166M  24% /boot
overflow                  1,0M      0  1,0M   0% /tmp

Eu tentei excluir alguns arquivos remotamente de um computador Windows clicando com o botão direito do mouse e escolhendo "excluir", mas o disco rígido permaneceu cheio.

Existe uma pasta Lixeira no Ubuntu Server? O que poderia estar acontecendo?

    
por julio 26.10.2013 / 15:22

4 respostas

1

Use du para descobrir onde o maior espaço é usado:

sudo du -xs /* 2>/dev/null |sort -n

Isso fornecerá uma lista de todos os diretórios em / classificados por tamanho ( 2>/dev/null apenas serve para ocultar mensagens de erro, -x restringe a pesquisa a um sistema de arquivos).

por exemplo,

3510468 /var
6398936 /usr
14496756    /home

Agora, as últimas linhas na saída informam os maiores diretórios, a próxima etapa (no meu exemplo) seria

sudo du -xs /home/* 2>/dev/null |sort -n

e assim por diante, até encontrar onde todo o seu espaço está esgotado.

Não use ls -lS para ver todos os arquivos, classificados por tamanho, e decidir o que você deseja excluir. Cuidado não exclua apenas um arquivo grande se você não souber qual é o objetivo: -))

    
por guntbert 26.10.2013 / 18:03
0

Se você apagou os arquivos através do gerenciador de arquivos, provavelmente os moveu para o lixo. Deve haver um ícone no painel esquerdo para você navegar até o lixo.

Os arquivos devem ser colocados em ~/.local/share/Trash/ .

Você pode descobrir mais sobre o uso de seu disco usando du ou um frontend gráfico como filelight.

    
por Frederick Nord 26.10.2013 / 15:40
0

Se você quiser procurar "peixe grande" para excluir, você pode usar find .

# find / -xdev -size +1G

O código acima encontrará arquivos com mais de 1 Gigabyte de tamanho, começando em "/" e descendo apenas para os subdiretórios que ficam no sistema de arquivos que hospeda "/".

O comando abaixo procurará arquivos com tamanho superior a 250 megabytes.

# find / -xdev -size +250M

Consulte a página find man para mais detalhes.

    
por rickhg12hs 04.11.2013 / 21:56
0

Caso alguém mais tenha esse problema novamente, faça

sudo tune2fs -m 0 /dev/sdaX
# /dev/sdaX is your partition, check with df

Créditos aqui: Por que a exclusão de arquivos não aumenta o espaço disponível?

    
por Tomato 01.05.2015 / 21:27