Use volume only for VM?

Hello,

I’m brand new to TrueNAS and started playing with Instances/Incus. I wanted to avoid running TrueNAS in Proxmox.

I exported a VM from Proxmox, imported it in a zvol in TrueNAS, created an instance with the volume (moved from DataSet/zvol to Instance Volume) and I did not specify any disk as the volume is enough.
Now a disk called “root” was added to the VM and I can’t remove it.

Why is that ?

Thank you

Hello dynek, welcome to TrueNAS forums. :wave:

With Instances (Incus) a new instance will always get a “root” disk. Assigning ZVOLs are just additional vDisks. Its just the way TrueNAS SCALE was built. I too was not able to remove these “root” vDisks with WebUI.

Just forget about it all and wait for TrueNAS SCALE 25.04.2.
Virtualization (libvirt) will be returning.
Instances (Incus) will be deprecated.

Just save yourself some time and do it later with Virtualization (libvirt).

1 Like

Hello @QonoS and thank you for your answer,

Are you 100% about the move from Incus to Libvirt, they just did the opposite in the 25.04 (Fangtooth) release.

Many thanks

OK I’m reading that “The return of libvirt in 25.04.2 is a temporary fallback, not a permanent reversal.”

Not sure what to expect, why not make both available and users choose ? :expressionless:

We’ll see…

Probably it’s best if you make your own opinion from what was announced:

On 2025-06-20 message was:

On 2025-07-11 message was:

1 Like

libvirt is the way forward. Incus will be removed in version 25.10.

They stated that again in the last T3 episode (link goes to the part it was said)

2 Likes