Hey guys, would love some help getting back on my feet without being ruined here!
I did a large filesync to one of my VMs the other day and it died with IO error.
I can no longer boot it or mount the disk because it's overprovisioned (yes I know, my bad).
The only solution I can think of is to buy a couple of new harddrives to expand the pool. Is this really the only solution?
Background:
In other words, the VM sees a big disk and the ZFS part is handled by Proxmox.
I accidentally created the virtual hard disk on the VM to be bigger than the actual storage-pool and during an unexpected large backup job to the VM the partition grew bigger than the actual ZFS pool resulting in Proxmox giving me an io error.
So now I can't boot the VM. It just says I/O error. Same when I boot with an Ubuntu live ISO. I can detach the large harddrive and system boots fine. Then I attach the disk and dmesg find the "new drive sdb" but whenever I try to mount it (in hope of removing files) system freezes up with I/O error.
The only solution I can think of is to buy two (mirror) or three (raidz1) new disks -> add to the pool and expand it. But there has to be another way... right.. right?
I did a large filesync to one of my VMs the other day and it died with IO error.
I can no longer boot it or mount the disk because it's overprovisioned (yes I know, my bad).
The only solution I can think of is to buy a couple of new harddrives to expand the pool. Is this really the only solution?
Background:
Code:
1x SSD ZFS mirror for VMs named "root".
1x Raidz1 3x 12TB WD RED for backups and storage - named "storage".
3 VMs using SSD only.
1 VM using SSD-storage for root partition but also a very large drive using the entirety of the storage partition (25TB).
In other words, the VM sees a big disk and the ZFS part is handled by Proxmox.
I accidentally created the virtual hard disk on the VM to be bigger than the actual storage-pool and during an unexpected large backup job to the VM the partition grew bigger than the actual ZFS pool resulting in Proxmox giving me an io error.
So now I can't boot the VM. It just says I/O error. Same when I boot with an Ubuntu live ISO. I can detach the large harddrive and system boots fine. Then I attach the disk and dmesg find the "new drive sdb" but whenever I try to mount it (in hope of removing files) system freezes up with I/O error.
The only solution I can think of is to buy two (mirror) or three (raidz1) new disks -> add to the pool and expand it. But there has to be another way... right.. right?