{"id":969,"date":"2019-01-03T13:00:26","date_gmt":"2019-01-03T16:00:26","guid":{"rendered":"http:\/\/www.bfnetworks.com.br\/?p=969"},"modified":"2022-07-15T10:18:34","modified_gmt":"2022-07-15T13:18:34","slug":"no-space-device-linux","status":"publish","type":"post","link":"https:\/\/bfnetworks.com.br\/no-space-device-linux\/","title":{"rendered":"NO SPACE LEFT ON DEVICE – LINUX\/UNIX"},"content":{"rendered":"\n

Em algum momento da vida voc\u00ea encontrava um dos erros abaixo dizendo sem espa\u00e7o no dispositivo, ou voc\u00ea se depara com o servidor com comportamento fora do normal apresentando algum problema em servi\u00e7os.<\/p>\n\n\n

rpmdb: \/var\/lib\/rpm\/__db.001: No space left on device<\/strong>\ndhcpd: Can't create new lease file: No space left on device<\/strong>\nnamed[1222]: unable to convert errno to isc_result: 28: No space left on device<\/strong><\/pre>\n\n\n

Por\u00e9m essa falta de espa\u00e7o pode n\u00e3o ser identificada com comandos <\/strong>para verificar espa\u00e7o ocupado como o abaixo, se executar n\u00e3o mostrar\u00e1 nada de dispositivo sem espa\u00e7o como abaixo:<\/p>\n\n\n

\n
df -h<\/div> <\/div>\n\n\n
Filesystem     Type   Size  Used Avail Use% Mounted on\n\/dev\/sda3      ext3    44G   36G  6,0G  86% \/\ntmpfs          tmpfs  934M     0  934M   0% \/dev\/shm\n\/dev\/sda1      ext3   485M  129M  331M  29% \/boot\n\/dev\/sda2      ext3   100G   90G  4,7G  96% \/home<\/pre>\n\n\n

S\u00f3 que talvez voc\u00ea esteja esquecendo de verificar um outro tipo de espa\u00e7o em dispositivo, usado pelos INODEs. Em Linux inode \u00e9 uma estrutura de dados usada para representar um arquivo ou diret\u00f3rio de forma \u00fanica, contendo informa\u00e7\u00f5es como tipo de arquivo, permiss\u00f5es, data entre outros dados. Existe um espa\u00e7o para alocar essas estruturas e pode sim ficar cheia. Verifique com o comando abaixo esse espa\u00e7o:<\/p>\n\n\n

\n
df -ih<\/div> <\/div>\n\n\n
Filesystem           Inodes IUsed<\/strong> IFree IUse%<\/strong> Mounted on\n\/dev\/sda3              2,8M  2,8M<\/strong>     0  100%<\/strong> \/\ntmpfs                  234K     1  234K    1% \/dev\/shm\n\/dev\/sda1              126K    62  125K    1% \/boot\n\/dev\/sda2              6,3M   21K  6,3M    1% \/home<\/pre>\n\n\n

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):<\/p>\n\n\n

\n
find \/var -size 1k<\/div> <\/div>\n\n\n

No meu caso encontrei muitos arquivos, que era de logs, apenas precisei apagar para poder resolver o problema.<\/p>\n\n\n

\/var\/www\/sarg\/images\/graph.png\n\/var\/www\/sarg\/monthly\/2017May24-2017Jun23\/sarg-users\n\/var\/www\/sarg\/monthly\/2017May24-2017Jun23\/sarg-date\n\/var\/www\/sarg\/monthly\/2016Dec29-2017Jan28\/sarg-users\n\/var\/www\/sarg\/monthly\/2016Dec29-2017Jan28\/sarg-date\n\/var\/www\/sarg\/monthly\/2019Jun10-2019Jul09\/sarg-users\n[...]<\/pre>\n\n\n

Comando usado para deletar:<\/p>\n\n\n

\n
rm -rf  \/var\/www\/sarg\/monthly\/2016*<\/div>
rm -rf  \/var\/www\/sarg\/monthly\/2017*<\/div> <\/div>\n\n\n

FONTE<\/h3>\n\n\n

O que s\u00e3o Inodes e Superblocos no Linux<\/a><\/blockquote>