Não há espaço no dispositivo - Centos

0

Quando eu tentei scp alguns arquivos para uma máquina centos, estou recebendo o erro "Não há espaço no dispositivo"

Eu tentei

[root@...]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol01 18G   18G     0 100% /

E quando eu faço

du -sh /

- > dá apenas 5G

[... ~]$ df -i /
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/mapper/VolGroup00-LogVol01
                     4685824  209516 4476308    5% /

parece que o sistema de arquivos está cheio. Como posso encontrar qual deles está levando tanto tamanho?

    
por Futuregeek 10.07.2014 / 10:31

2 respostas

2

Usar du -csh * no diretório raiz deve fornecer um resumo de qual diretório está usando mais espaço e, em seguida, você pode criar um cd para esse diretório e repetir até encontrar o culpado

    
por 10.07.2014 / 12:01
0

df -h fornece o uso do disco na quantidade de dados, enquanto df -i fornece o total de inodes . Inodes são apenas endereços para locais de arquivos que você pode usar.

Isso significa que seus arquivos estão preenchendo seu disco, mas seus arquivos são grandes o suficiente para não ficarem inodes. Se você tiver apenas arquivos muito pequenos em seu disco, poderá ficar sem localizadores de endereço para seus arquivos, enquanto ainda pode ter espaço físico suficiente para gravar arquivos.

Apenas remova os arquivos scp e você tem algum espaço novamente.

    
por 10.07.2014 / 11:48