NO SPACE LEFT ON DEVICE – LINUX/UNIX
Em algum momento da vida você encontrava um dos erros abaixo dizendo sem espaço no dispositivo, ou você se depara com o servidor com comportamento fora do normal apresentando algum problema em serviços.
rpmdb: /var/lib/rpm/__db.001: No space left on device dhcpd: Can't create new lease file: No space left on device named[1222]: unable to convert errno to isc_result: 28: No space left on device
Porém essa falta de espaço pode não ser identificada com comandos para verificar espaço ocupado como o abaixo, se executar não mostrará nada de dispositivo sem espaço como abaixo:
[simterm]# df -h[/simterm]
Filesystem Type Size Used Avail Use% Mounted on /dev/sda3 ext3 44G 36G 6,0G 86% / tmpfs tmpfs 934M 0 934M 0% /dev/shm /dev/sda1 ext3 485M 129M 331M 29% /boot /dev/sda2 ext3 100G 90G 4,7G 96% /home
Só que talvez você esteja esquecendo de verificar um outro tipo de espaço em dispositivo, usado pelos INODEs. Em Linux inode é uma estrutura de dados usada para representar um arquivo ou diretório de forma única, contendo informações como tipo de arquivo, permissões, data entre outros dados. Existe um espaço para alocar essas estruturas e pode sim ficar cheia. Verifique com o comando abaixo esse espaço:
[simterm]# df -ih[/simterm]
Filesystem Inodes IUsed IFree IUse% Mounted on /dev/sda3 2,8M 2,8M 0 100% / tmpfs 234K 1 234K 1% /dev/shm /dev/sda1 126K 62 125K 1% /boot /dev/sda2 6,3M 21K 6,3M 1% /home
Com o comando abaixo e digitando de acordo com a pasta que deseja fazer a buscar, vamos localizar os arquivos de tamanho 1k(normalmente para inode):
[simterm]# find /var -size 1k [/simterm]
No meu caso encontrei muitos arquivos, que era de logs, apenas precisei apagar para poder resolver o problema.
/var/www/sarg/images/graph.png /var/www/sarg/monthly/2017May24-2017Jun23/sarg-users /var/www/sarg/monthly/2017May24-2017Jun23/sarg-date /var/www/sarg/monthly/2016Dec29-2017Jan28/sarg-users /var/www/sarg/monthly/2016Dec29-2017Jan28/sarg-date /var/www/sarg/monthly/2019Jun10-2019Jul09/sarg-users [...]
Comando usado para deletar:
[simterm]# rm -rf /var/www/sarg/monthly/2016*
# rm -rf /var/www/sarg/monthly/2017* [/simterm]
FONTE
http://www.bosontreinamentos.com.br/linux/o-que-sao-inodes-e-superblocos-no-linux/
https://forums.cpanel.net/threads/rpmdb-var-lib-rpm-__db-001-no-space-left-on-device.377421/
Publicar comentário