valerio_vanni
Cadet
- Joined
- Feb 8, 2023
- Messages
- 9
System is TrueNAS-13.0-U3.1, on an HP Proliant DL380 with a P420i controller.
I'm doing some test with zfs.
Controller is in RAID mode, so "single disks" are indeed single disk RAID0 arrays created on controller.
I know this is not good for zfs and I plan to change mode or controller.
But the strange behavior I see doesn't seem related to this.
I create a pool with 4 disks, let's say with RAIDZ1. It's created and it works.
I destroy the pool, to create it again with another level etc.
Deletion works, but when I go to create a pool I don't find the drives anymore. Reboot doesn't help.
With 'camcontrol devlist" they appear:
<HP RAID 0 OK> at scbus0 target 0 lun 0 (pass0,da0)
<HP RAID 1(1+0) OK> at scbus0 target 1 lun 0 (pass1,da1)
<HP RAID 0 OK> at scbus0 target 2 lun 0 (pass2,da2)
<HP RAID 0 OK> at scbus0 target 3 lun 0 (pass3,da3)
<HP RAID 0 OK> at scbus0 target 4 lun 0 (pass4,da4)
<HP iLO Internal SD-CARD 2.10> at scbus5 target 0 lun 0 (da5,pass5)
da1 is a RAID10 array with good data that is, for now, untouchable
da5 is the flash with operating system
da0, da2, da3, da4 are the drives that were composing the pool.
If I try to add a pool, I only see da4. Another time I didn't see anything.
The only way to see them again is delete and recreate the arrays within HP utility at boot.
Why does Truenas "forget" them? Why camcontrol sees them and pool creation interface not?
I'm doing some test with zfs.
Controller is in RAID mode, so "single disks" are indeed single disk RAID0 arrays created on controller.
I know this is not good for zfs and I plan to change mode or controller.
But the strange behavior I see doesn't seem related to this.
I create a pool with 4 disks, let's say with RAIDZ1. It's created and it works.
I destroy the pool, to create it again with another level etc.
Deletion works, but when I go to create a pool I don't find the drives anymore. Reboot doesn't help.
With 'camcontrol devlist" they appear:
<HP RAID 0 OK> at scbus0 target 0 lun 0 (pass0,da0)
<HP RAID 1(1+0) OK> at scbus0 target 1 lun 0 (pass1,da1)
<HP RAID 0 OK> at scbus0 target 2 lun 0 (pass2,da2)
<HP RAID 0 OK> at scbus0 target 3 lun 0 (pass3,da3)
<HP RAID 0 OK> at scbus0 target 4 lun 0 (pass4,da4)
<HP iLO Internal SD-CARD 2.10> at scbus5 target 0 lun 0 (da5,pass5)
da1 is a RAID10 array with good data that is, for now, untouchable
da5 is the flash with operating system
da0, da2, da3, da4 are the drives that were composing the pool.
If I try to add a pool, I only see da4. Another time I didn't see anything.
The only way to see them again is delete and recreate the arrays within HP utility at boot.
Why does Truenas "forget" them? Why camcontrol sees them and pool creation interface not?