Ubuntu 14.04 no Amazon AWS EC2, está em produção há vários anos como servidor web.
Eu estava trabalhando na implementação de um novo processo de backup e, ao fazer isso, o servidor ficou sem espaço em disco. Um drive magnético de 300gb, seu uso foi de 290gb quando iniciei este projeto. Ao fazer o backup de uma conta bastante grande, a unidade ficou sem espaço, mas ainda estava em grande parte operacional. OK, então comecei a deletar arquivos. Eu apaguei muitos arquivos "temp" locais para alguns sites em particular, eu deletei alguns backups de trabalho (arquivos .gz) que somaram vários GB, e eu também verifiquei a pasta do sistema / tmp e olhei para ver se havia algum Troca de pastas. Eu acredito que no total eu deletei pelo menos 10GB de arquivos. No entanto, meu sistema ainda relatou zero de espaço livre. E o MySQL não iniciaria (o que eu sei requer espaço livre para iniciar e operar).
Eu reiniciei o servidor, sem sucesso. Eu desliguei o apache para ter certeza de que não estava segurando arquivos abertos. Eventualmente, eu expandi a unidade de disco para 350GB e tudo começou a funcionar. O servidor atualmente relata 298gb usado. Deve ser muito menos que isso, dado tudo que eu deletei.
1) Por que o servidor não reconheceria o espaço que eu estava liberando? 2) Como posso conseguir ver agora?
Aqui está a saída de df -h
Filesystem Size Used Avail Use% Mounted on
udev 1.8G 12K 1.8G 1% /dev
tmpfs 358M 200K 358M 1% /run
/dev/xvda1 345G 283G 47G 86% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
none 5.0M 0 5.0M 0% /run/lock
none 1.8G 0 1.8G 0% /run/shm
none 100M 0 100M 0% /run/user
overflow 1.0M 76K 948K 8% /tmp