Behavior when disk full, recover possible

carsten2

Renowned Member
Mar 25, 2017
277
29
68
55
When the ZFS storage gets full, the VMs running on this storage get a yellow question mark mark with "Status: io error" as a flyover message. What happens exactly? Is the io error propagated to the VM operating system or is the VM halted. What happens when there is enough space available again? It it possible to resume the VM?

In VMWARE VMs were just halted and could be resumed after ensuring space from the UI.

In Proxmox the state a little strange, because the state just just "running", but he console window seems to be halted and it no usable any more. It seems nothing can be done with the VMs any more instead of hard powering off. Also on the shell a "qm list" just shows "running" and no sign of error.

I would like to see the behaviour of VMWARE. Even though space should unusable not run out, it is a situation which can happen under certain circumstances and Proxmox should handle this error situation decently.

PS:
I just discovered that it is possible to issue "qm resume <vmid>" on the shell and the VM seems to continue (even though the status was "running" and on the Proxmox UI there is no "resume" active). This is quite inconsistent. Also after trying to restart the VM, I get into a state, where the promox console does not connect any more, the state is still running. Another "qm resume" gives error "unable to connect to VM".
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!