Manage VM Disks on TrueNAS Scale

之前在Proxmox上面跑VM,扩展磁盘空间就是在 UI 上面 Resize disk 然后 VM 里面 growpart + resize2fs 就好了。结果这次给 TrueNAS Scale 上面的 VM 做同样的事情时遇到一点点小麻烦,有一些也是 zvol 相关的。在此记录一下。

此番在TrueNAS上面的VM,没有再像之前那样,整个 VM 就用一个 disk,一个挂载在根目录上面的的 Partition,而是把系统和数据放在不同的虚拟磁盘上面。在 TrueNAS 上面可以给这两个磁盘分别用不同的 data pool,应对系统和数据,在速度/容量/可靠性方面上的不同需求。

Add New Disk Device

首先创建VM以及添加设备的时候,会让选择 device mode,这里我是用的 virtio。没有试过 AHCI,不过据说AHCI可能性能会差一些。

Select device mode for disk devices

小建议,随VM创建时添加的 Device,Order上面都是1xxx。后来添加的Disk Device (服务数据),建议采用2xxx,开头,用来跟系统盘区分。上图中用1001就很容易混淆。这个数字后期可以随时更改,并不需要过度担心。