При создании pool в ZFS получил такую ошибку, так как диски виртуальные.
Исправляется легко. Заходим в shell proxmox ищем свой сервер с TrueNAS (его id можно посмотреть в админке)
В моем случае так
vim /etc/pve/qemu-server/105.conf
root@pve:~# cat /etc/pve/qemu-server/105.conf
boot: order=scsi0;ide2;net0
cores: 4
cpu: x86-64-v2-AES
ide2: none,media=cdrom
memory: 8192
meta: creation-qemu=10.0.2,ctime=1761983046
name: TrueNAS
net0: virtio=BC:24:11:63:37:9D,bridge=vmbr0,firewall=1
numa: 0
ostype: l26
scsi0: local-lvm:vm-105-disk-0,iothread=1,size=32G
scsi1: local-lvm:vm-105-disk-1,iothread=1,size=80G,serial=TN0001
scsi2: local-lvm:vm-105-disk-2,iothread=1,size=80G,serial=TN0002
scsi3: local-lvm:vm-105-disk-3,iothread=1,size=80G,serial=TN0003
scsi4: local-lvm:vm-105-disk-4,iothread=1,size=80G,serial=TN0004
scsi5: local-lvm:vm-105-disk-5,iothread=1,size=80G,serial=TN0005
scsi6: local-lvm:vm-105-disk-6,iothread=1,size=80G,serial=TN0006
scsi7: local-lvm2:vm-105-disk-0,iothread=1,size=80G,serial=TN0007
scsi8: local-lvm2:vm-105-disk-1,iothread=1,size=80G,serial=TN0008
scsihw: virtio-scsi-single
smbios1: uuid=de9e0761-f431-4163-804d-38b1c16ae90e
sockets: 1
vmgenid: f43a4a51-4cb2-4188-aad6-98d66a5154c6
root@pve:~# 32GB - это системный диск
Остальное задумывается как массив ZFS или pool
В конце каждого диска придумываем фейковый serial
к примеру
,serial=TN0001
,serial=TN0002
,serial=TN0003
и тд.
Потом перегружаем машину с TrueNas и все работает.