I'm running TrueNAS as a VM inside Proxmox, and I'm running low on capacity on the special vdev.
Below is the zpool list -v output of the situation. Not sure if this is the best way to do things, still trying things out, feel free to suggest changes:
Main storage is on a RaidZ on large HDDs, on a passed through HBA, so TrueNAS gets direct access to them. As you can see, the special vdev is on a single striped disk. Not sure what's recommended here in a VM environment, but that 16GB drive is actually on a mirror inside Proxmox. I need lots of small drives like this in my VMs (and also other pools within TrueNAS), which is just easier to do by having a pair of "large" 480GB SSDs in a mirror and splitting that up into smaller virtual disks within the host.
Anyway, to the problem. As you can see, the special vdev is reaching its capacity. Obviously I sized that disk a little too low. I've already expanded it in Proxmox to 32GB, and TrueNAS knows about that extra capacity:
How to make the ZFS pool make use of it? I tried the Expand Pool option in the GUI, I tried zpool export/import, and zpool online -e. Should I create a completely new 32GB drive and somehow move the contents of the old special vdev to that?
Below is the zpool list -v output of the situation. Not sure if this is the best way to do things, still trying things out, feel free to suggest changes:
Code:
zpool list -v storage-pool NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT storage-pool 36.4T 23.9T 12.4T - - 0% 65% 1.00x ONLINE /mnt raidz1-0 36.4T 23.9T 12.4T - - 0% 65.8% - ONLINE d93bf161-5921-43c6-a8e6-83a86630d892 - - - - - - - - ONLINE d275206e-b995-4a35-a041-2020e704bc5f - - - - - - - - ONLINE 4836167a-d461-4f98-875c-02a5028bf544 - - - - - - - - ONLINE ccf1af98-be9d-4ef4-912f-d3f6406eeab9 - - - - - - - - ONLINE special - - - - - - - - - b58620dd-a4ed-4600-8a70-afdf6e511a8a 15.5G 13.1G 2.37G - 15.5G 74% 84.7% - ONLINE
Anyway, to the problem. As you can see, the special vdev is reaching its capacity. Obviously I sized that disk a little too low. I've already expanded it in Proxmox to 32GB, and TrueNAS knows about that extra capacity:
Code:
lsblk -l /dev/sdd NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sdd 8:48 0 32G 0 disk sdd1 8:49 0 16G 0 part