Olhando para os comentários, outros ajudaram você a diagnosticar que está sem inodes. Se você precisar disponibilizar alguns recursos para que possa obter algum acesso básico de volta ao seu sistema, poderá excluir os seguintes arquivos em uma instalação do CentOS 5, supondo que possa viver sem eles.
Exemplo
$ sudo rm -fr /var/log/*.[1-9]?(.gz)
Isso removerá os arquivos dos quais foi feito backup anteriormente em /var/log
. Isso deve comprar algumas dúzias de inodes para começar.
Contando inodes
usando df Eu costumo usar o comando df
para determinar o número disponível.
$ df -i /
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/mapper/VolGroup00-LogVol00
59932672 807492 59125180 2% /
usando tune2fs
Você também pode usar tune2fs
. Com isso, você precisará fornecer o caminho para o mapeador LVM LV.
$ tune2fs -l /dev/mapper/VolGroup00-LogVol00 | grep -i inode
Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery sparse_super large_file
Inode count: 59932672
Free inodes: 59126861
Inodes per group: 32768
Inode blocks per group: 1024
First inode: 11
Inode size: 128
Journal inode: 8
First orphan inode: 21561629
Journal backup: inode blocks
Libertou alguns inodes, e agora?
Com um pouco de espaço para respirar, você basicamente tem algumas opções.
-
Gostaria de começar a tentar obter rapidamente uma lista de arquivos que podem ser segmentados para exclusão, para que você possa começar a ter mais espaço livre. Eu focaria em
/tmp
e/var
alguns arquivos em potencial a serem removidos. -
Se você tiver versões antigas do Java ou qualquer coisa instalada em
/usr/local
ou/opt
, escolheria as próximas. -
Eu começaria a formular uma lista de RPMs instalados que podem ser desinstalados
-
Se você estiver usando o YUM para fazer atualizações neste servidor, poderá limpar o cache.
$ sudo yum clean all
-
Veja como adicionar mais espaço.