Problema de uso de disco num node openvz

Ao utilizar um node openvz, solusvm, com o ploop habilitado, você poderá notar problemas de utilização de espaço em disco. Após um cliente adicionar uma grande quantidade de arquivos e deletá-los, o espaço continuará sendo utilizado no servidor (node).

Para corrigir isto, crie um arquivo em /bin/compress com o seguinte conteúdo:

#!/bin/sh
vzlist -a | awk ‘{print $1}’ | sed ‘/CTID/d’ > ctid.txt

echo “Compact started on $(date)” >> compactlogs.txt
for i in `cat ctid.txt`
do
vzctl compact $i;
done
echo “Compact finished on $(date)” >> compactlogs.txt

Após finalizar, execute os comandos abaixo:

chmod 700 /bin/compress
/bin/compress

Não é necessário parar o serviço, manutenção agendada ou coisas do tipo, não irá afetar os VPS’s… entretanto, irá resolver o espaço em disco e certamente liberar muito espaço no teu servidor.