No servidor Centos 6.3, notei que / tmp não tem mais espaço livre para armazenar arquivos.
[root @] # df -h Tamanho do sistema de arquivos usado% de uso disponível montado em / dev / mapper / vg0-lv_root 99G 11G 84G 12% / tmpfs 16G 0 16G 0% / dev / shm / dev / sda1 194M 65M 120M 35% / inicialização / dev / mapper / vg0-lv_tmp 97M 92M 704K 100% / tmp / dev / mapper / vg1-lv0 50G 180M 47G 1% / mnt / ssd2
Mas não há nada em / tmp
[root @] # ls -Sahl / tmp | mais 10K total dr-xr-xr-x. 25 root root 4.0K 16 de março 04:29 .. drwxrwxrwt. 3 root root 3.0K 16 de março 03:32. drwx ------. 2 root root 1.0K 16 de mar 04:28 mc-root
Minha pergunta é: como poderia ser? Pelo que / tmp mount space usado? E como eu poderia limpá-lo?
Respostas:
Você deve usar
lsof /tmp
para ver o arquivo aberto no momento.Se você excluir um arquivo, enquanto um software ainda tiver um bloqueio, você não o verá mais, mas ele ainda terá espaço em HD atribuído a ele.
fonte
lsof /tmp
o comandofuser -vm /tmp
.Essa é uma partição / tmp muito pequena.
Mostre a saída de
lsof /tmp
para ver quais processos têm arquivos abertos lá. Parar o processo relevante deve liberar espaço.fonte