Old Server running TrueNAS - need to clean up RAID disks

So my TrueNAS Scale server is running on and old Proliant DL360p Gen8 with 8 disks.

When I originally got the server I setup the hardware raid as 4 mirrors, and installed TrueNAS (Core back then) onto one of them. The other 3 are currently an unused pool (originally TrueNAS could only see one side of the RAID controller, so it couldn’t see a pool created with disks from both sides).

The machine is reporting that 2 disks are bad.

So I’d like to get the server down to just the one mirror that TrueNAS is installed on, swap the bad disk for one of the others if it’s part of that mirror (and get rid of both bad disks), and remove the rest for future use if needed.

Any suggestions on the best way to handle that? I don’t know how it maps drive bays to controller locations, and TrueNAS reports the boot volume as SDB, which makes me think it might not be the first 2 bays. Any insight and suggestions are appreciated. :slight_smile:

Can you clean a few things on the setup

‘I setup the hardware raid as 4 mirrors’ - Did you configure the hard drives within the onboard raid controller ?. If this is the case you need , you need to replace the hard drives and let the onboard raid card rebuilt the raid.

FYI. Truenas should have been setup with an HBA card, so that truenas manages the hard drives.

Yeah I was thinking the best bet might be to just dump the TrueNAS install to an image, rebuild the RAID setup with just the disks I want, and dump it back. Either that or backup the config and fresh install/restore config after redoing the RAID.

My understanding (but I’d have to double check), is that you can’t directly set that controller into HBA/JBOD mode. You have to use the CLI tools to force it, and if you do that kills the fan control on the server so it will run them at 100%…which is not great.

Unfortunately the controller reports all the virtual disks as having the same serial number..so I can’t use that to identify which mirror the install is on.

So yeah, TrueNAS handling the drives directly would be ideal, but might not be an option on this hardware.

Hopefully I’ll have some time this weekend to shut everything down and mess with it…

I haven’t had a chance to mess with things yet due to other obligations..but I had a crazy idea this morning.

I’m wondering if I can bypass the RAID controller altogether and boot TrueNAS from a disk in my enclosure..I believe my LSI controller fully initializes during post…hmmm.

Well, I never got around to messing with this and instead just upgraded to a 45HomeLabs HL15.

Above that is my new Ryzen XCP-NG server that replaced the other 2 old Proliants I was using for that.

1 Like