Come Rimuovere i lock dagli LXC

🔓 Risolvere l’errore “CT is locked (snapshot-delete)” su Proxmox

Se su Proxmox, durante uno stop o un avvio di un container, ti compare l’errore:

CT is locked (snapshot-delete)
  

significa che il container (LXC) è bloccato da un’operazione incompleta, di solito un backup, snapshot o restore che non è stato terminato correttamente.

💡 Causa più comune

Quando Proxmox crea un backup o snapshot, aggiunge una riga lock: nel file di configurazione del container (es. /etc/pve/lxc/109.conf). Se quell’operazione viene interrotta o crasha, il lock resta, impedendo qualsiasi comando sul container.

✅ Soluzione veloce (sbloccare tutti i container)

Puoi sbloccare in sicurezza tutti i container con un solo comando:

for i in $(pct list | awk 'NR>1 {print $1}'); do pct unlock $i; done

Se non vedi processi attivi, puoi procedere con lo sblocco.

🔁 Consiglio extra

Puoi automatizzare lo sblocco notturno creando un piccolo script /root/unlock-lxc.sh con lo stesso comando, e impostare un cron job:

0 4 * * * /root/unlock-lxc.sh

In questo modo, ogni notte alle 4:00 Proxmox sbloccherà eventuali container rimasti “impiccati”.


⚠️ Nota: questa guida è stata realizzata con l’aiuto dell’intelligenza artificiale. Segui i passaggi con attenzione e procedi sempre a tuo rischio e pericolo.
Progetto Hydratech e gli autori non si assumono responsabilità per eventuali danni derivanti da un uso improprio.

Torna in alto