[edit] For anyone just arriving to this thread, I have gone through and clarified some things where I was definitely more confused than I am now.
I ran into a problem yesterday (1, 2) wherein I had to get a new disk controller to build a storage system. This is a super-budget, but mission-critical rescue of a lab's image data. The machine is a Dell Precision T7400. Because that's all we have. And I could use some help.
1) The new disk controller is messing with my encrypted zfs-on-root disk assignments (specifically, da20 becomes ada4, da22 becomes ada5 [edit: these prior assignments appear to be coming from nowhere.
2) I need a minimum of 12TB storage, but certainly I should set up a brand new array with more than I need right now I have lots of brand new 6TB disks. I have a new disk controller (a Siig based on the Marvell 88SE9230) that has 4 connectors, and the motherboard has 7 that are apparently capped at 2TB, and some may be capped at 1 TB (spec sheet, and 2 are committed to the OS disks, so 5 available but not terribly useful?). Would it be better to
I ran into a problem yesterday (1, 2) wherein I had to get a new disk controller to build a storage system. This is a super-budget, but mission-critical rescue of a lab's image data. The machine is a Dell Precision T7400. Because that's all we have. And I could use some help.
1) The new disk controller is messing with my encrypted zfs-on-root disk assignments (specifically, da20 becomes ada4, da22 becomes ada5 [edit: these prior assignments appear to be coming from nowhere.
geom disk list
reports them even for drives that have never been in the computer), and p4 on both refuses to decrypt), so I've been advised to learn about labels, which I have been, though I haven't found ZFS specifically addressed. I can boot when the additional drives aren't plugged in, so I think I can fix it if it's fixable. But google suggests people smarter than me can run into problems. And the system has nothing else on it, so, as a practical matter, I'm fine reinstalling the OS. Thus, first question, before I commit unknown hours: can you use labels to fix the problem of a zfs-on-root refusing to decrypt after additional drives are plugged in? If so or if not, any additional suggestions?2) I need a minimum of 12TB storage, but certainly I should set up a brand new array with more than I need right now I have lots of brand new 6TB disks. I have a new disk controller (a Siig based on the Marvell 88SE9230) that has 4 connectors, and the motherboard has 7 that are apparently capped at 2TB, and some may be capped at 1 TB (spec sheet, and 2 are committed to the OS disks, so 5 available but not terribly useful?). Would it be better to
a) set up a RAIDZ1 with 4 drives (~14 TB using this calculator) or
b) would a PCIe controller run in a PCIe2 slot (it seems to fit...)? [edit: yes it does work] If so I could do
Laying the options out, I think the RAIDZ2 with 5 looks like my best option if it will work, and fall back on RAIDZ1 with 4. One saving grace is I actually have 10 of these drives, and the plan is to migrate the dataset to a new machine that won't arrive until long after the institute kicks our project out of their array (they are forcing several users out to get down to their own required minimum free storage ... they have a 400TB problem ) But that also means I would like to set aside at least half the drives (5) for that new machine.b) would a PCIe controller run in a PCIe2 slot (it seems to fit...)? [edit: yes it does work] If so I could do
1. RAIDZ1 with 5 drives (~19 TB)
2. RAIDZ2 with 5 drives (~14 TB)
3. RAIDZ1 with 6 drives (~23 TB)
4. RAIDZ2 with 6 drives (~19 TB)
5. [edit:] 3 mirrors of 2 (~16.3 TB)
2. RAIDZ2 with 5 drives (~14 TB)
3. RAIDZ1 with 6 drives (~23 TB)
4. RAIDZ2 with 6 drives (~19 TB)
5. [edit:] 3 mirrors of 2 (~16.3 TB)
Last edited: