I’m trying to make sure that I am using the best setup with what I have at the moment. I currently have the following:
- Ubuntu base OS on 500GB SSD
- 3-wide stripe of 4GB HDDs with a double mirror that looks like the following
-
NAME STATE READ WRITE CKSUM my-pool ONLINE 0 0 0 mirror-0 ONLINE 0 0 0 02 ONLINE 0 0 0 03 ONLINE 0 0 0 04 ONLINE 0 0 0 mirror-1 ONLINE 0 0 0 05 ONLINE 0 0 0 06 ONLINE 0 0 0 07 ONLINE 0 0 0 mirror-2 ONLINE 0 0 0 08 ONLINE 0 0 0 09 ONLINE 0 0 0 10 ONLINE 0 0 0 cache nvme0n1 ONLINE 0 0 0
-
The above currently has a single vdev and is used for running VMs via qemu/kvm for my small business. As I am using it for that purpose, I followed the recommendations of this article from Klara Systems. I have also since read this response to a somewhat, although not completely, related question and thinking I should implement the small change as referenced.
I’m not worried about any crazy optimizations. This is a small business with 2 people accessing the VMs and data and there is no extreme IO. There are production VMs of Nextcloud, project management software, invoicing/time tracking software, Omada controller, pi-hole, and a bunch of test VMs.
My main concern with the setup above is if I loose one disk in mirror-0, then I loose the pool. Or is that incorrect?
Any suggestions relating to my setup are appreciated.
In the future, I was thinking about a mirror of raidz1 using bigger disks, but want to fully understand what I’m doing before buying them.