Du hast unter TrueNAS SCALE ein ZVOL erstellt und willst es deiner VM als virtuelle Disk hinzufügen, aber das ZVOL taucht nicht in der Geräteliste auf.

Ursache: ZVOL ist „readonly“

Ein häufig übersehener Grund: Das ZVOL ist auf readonly=on gesetzt. TrueNAS erlaubt nicht, schreibgeschützte ZVOLs einer virtuellen Maschine zuzuweisen. Das ist auch sinnvoll, denn eine VM erwartet in der Regel ein beschreibbares Blockgerät.

Prüfen kannst du das in der Shell:

Bash
zfs get readonly RAIDZ2-POOL-1/zvol-1

Beispielausgabe:

NAME PROPERTY VALUE SOURCE
RAIDZ2-POOL-1/zvol-1 readonly on local

Lösung: Schreibschutz deaktivieren

Deaktiviere den Schreibschutz des ZVOL:

Bash
zfs set readonly=off RAIDZ2-POOL-1/zvol-1

Danach kannst du das ZVOL in der Web-GUI wie gewohnt der VM als Raw Disk oder virtuelle Festplatte hinzufügen.