Hello TrueNAS folks,
I created a pool with a RAIDZ1 vdev with 3x20to HDDs on latest stable TrueNAS version.
Recently I bought 4 more 20to disks and wanted to grow that RAIDZ1 vdev.
For this I upgraded the rig with the latest Electric Eal nightie, with succes, except it wasn’t detecting my old HBA anymore. I’ll get back to this later.
So I extended the vdev one disk at a time. It took a week to proceed for the four disks and everything seems correct.
I even ran the zfs-inplace-rebalancing also with success. So far so good
But, I noticed something strange.
zpool list returns the correct size (used and free) for the pool:
archives 127T 55.6T 71.7T - - 0% 43% 1.00x ONLINE /mnt
I have only one dataset named “data” in this pool, but it seems it’s reporting the wrong size for both used and free:
# zfs list archives
NAME USED AVAIL REFER MOUNTPOINT
archives 37.1T 47.6T 128K /mnt/archives
archives/data 37.1T 47.6T 37.1T /mnt/archives/data
It seems it’s reporting the size it had before the 4 disks were added.
Any ideas what could be wrong ?
Thanks a lot!
Side note about the HBA issue:
For my old HBA to be detected again, I had to add “pci=realloc=off” to grub kernel parameters.
Without this, the mpt3sas kernel module is complaining:
kernel: mpt3sas 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control
kernel: mpt3sas 0000:03:00.0: BAR 1: can't reserve [mem 0x805c0000-0x805c3fff 64bit]
kernel: mpt2sas_cm0: pci_request_selected_regions: failed
kernel: mpt2sas_cm0: failure at drivers/scsi/mpt3sas/mpt3sas_scsih.c:12348/_scsih_probe()!
Device is:
07:00.0 Serial Attached SCSI controller: Broadcom / LSI SAS2004 PCI-Express Fusion-MPT SAS-2 [Spitfire] (rev 03)