Resolvendo erro SELECT * FROM to_master Virtualizor proxmox

Proxmox e Virtualizor Error SELECT * FROM to_master

Como resolver o erro “Can’t find file: ‘to_master’ (errno: 2)” no Virtualizor (SOLUÇÃO DEFINITIVA)

Neste artigo vou ajudar quem está enfrentando o erro relacionado à tabela to_master ao tentar acessar o painel do Virtualizor.
Esse erro aconteceu comigo do nada — o painel simplesmente parou de funcionar. Pesquisei em vários lugares, vi gente com o mesmo problema, mas ninguém tinha uma resposta real.

Depois de investigar por conta própria e conversar com o ChatGPT, descobri a causa REAL e como resolver.


❗ O erro que aparece

Could not make the Query.
SELECT * FROM to_master
Array
(
[0] => HY000
[1] => .......
[2] => Can't find file: 'to_master' (errno: 2)
)

✔ A causa REAL do problema

A causa é bem simples:

➡ O disco onde o Proxmox/Virtualizor está instalado está 100% cheio.

Quando isso acontece, o Virtualizor não consegue gravar dados na tabela to_master, e o painel não abre.

Isso não tem nada a ver com MySQL, permissão, arquivo corrompido ou bug.


1. Veja quanto do disco está ocupado

Execute:

df -h /

Se aparecer algo assim:

/dev/md3 97G 96G 100% /

Pronto: achou o problema.


2. Descubra QUAL pasta está lotando seu disco

Esse comando abaixo foi o que realmente salvou meu servidor:

du -xh / | grep -E "G|M" | sort -h | tail -n 30

Ele:

  • lista o uso de TODAS as pastas

  • exibe somente tamanhos em MB/GB

  • ordena do menor para o maior

  • mostra os 30 maiores consumidores de espaço

Não importa onde esteja o problema:
/var/log, /var/lib/vz, /root, /usr/local, /var/virtualizor/proxk, qualquer lugar — ele SEMPRE mostra.


3. Como interpretar o resultado

O final normalmente fica assim:

XXG /alguma/pasta
YYG /outra/pasta
ZZG /

O maior número antes de “/” é o culpado.

No meu caso:

77G /var/virtualizor/proxk

Ou seja:
Meus templates do Virtualizor estavam ocupando quase todo o disco.


4. Como liberar espaço

Depois de identificar o culpado, você pode:

  • apagar arquivos grandes

  • mover para outro disco

  • compactar

  • fazer backup antes

Para deletar um arquivo:

rm -f /caminho/do/arquivo

Ou, se quiser confirmação antes:

rm -i /caminho/do/arquivo

5. Se depois de liberar espaço o painel ainda não voltar

Reinicie apenas o painel do Virtualizor (NÃO afeta VMs):

service virtualizor restart

ou

systemctl restart virtualizor

Depois disso, o meu painel voltou imediatamente.


Experiência real

Eu abri ticket com o suporte da empresa, esperei 3 dias e não obtive solução.
Mexendo por conta própria, achei o problema e resolvi — então estou publicando para ajudar outras pessoas que vão passar pela mesma situação.