Não há mais espaço disponível, mesmo se houver muito

2

Estou com algum problema estranho ultimamente. Eu estou usando esta máquina como um servidor web. Quando tento escrever um arquivo em um diretório, ele diz que não há mais espaço. Eu apaguei alguns arquivos e funcionou por um tempo. Após alguns minutos, recebo o problema novamente:

root@web1:/home# mkdir test
mkdir: cannot create directory ‘test’: No space left on device
root@web1:/home# df -h
Filesystem             Size  Used Avail Use% Mounted on
/dev/mapper/web1-root   43G  4.5G   37G  11% /
none                   4.0K     0  4.0K   0% /sys/fs/cgroup
udev                   3.9G  4.0K  3.9G   1% /dev
tmpfs                  798M  828K  798M   1% /run
none                   5.0M     0  5.0M   0% /run/lock
none                   3.9G     0  3.9G   0% /run/shm
none                   100M     0  100M   0% /run/user
/dev/sda1              228M   91M  126M  42% /boot
/dev/sdb1              197G   75G  113G  40% /home
    
por BuBy 26.02.2015 / 19:06

2 respostas

1

Eu vejo que a saída mostra alto uso de inode, essa parece ser a melhor resposta que existe por aí. É muito extenso.

link

    
por Dcg Gcd 26.02.2015 / 20:08
1

Como @Rinzwind e @heemayl suugested eu fiquei sem inodes procurando no google i foudn a resposta ... link

esta é a solução

verifique os inodes disponíveis

$ df -i

encontre qual diretório está tendo mais inodes

$ for i in /*; do echo $i; find $i |wc -l; done

Repita recursivamente a pesquisa até encontrar o problema

$ for i in /DIRWITHHIGHINODES/*; do echo $i; find $i |wc -l; done

depois de encontrar o suspeito - basta excluir os arquivos

$ sudo rm -rf /home/bad_user/directory_with_lots_of_empty_files

Você terminou. Verifique os resultados com o comando df -i novamente. Você deveria ver algo assim:

    
por BuBy 26.02.2015 / 20:02