TL;DR: I have a mirror vdev; what would you do to expand this.
I have x2 4 TB hard drives in a mirror, which is 54% full. I am planning for the future so have time to consider and take advice. Once my pool gets to 85% (could take 2-3 years) what would be best. This sever is turned on once a week to run a backup.
Option 1 – add two more drives and create another vdev
- mirror0
- disk 1
- disk 2
- mirror1
- disk 4 (new)
- disk 5 (new)
Option 2 – expand (replace) existing pool.
Purchase two 5 TB drives or higher.
Option 3 – create a separate pool and balance datasets across
-
pool
- mirror0
- disk 1
- disk 2
- mirror0
-
pool2
- mirror0
- disk 1
- disk 2
- mirror0
Option 4 – buy one 10 TB WD Easy Store external hard drive and format to exFAT.
Pros / Cons
Option 1
I get additional capacity, however if the “wrong” two drives die I will lose entire pool. Higher risk of loss. Advantage is that I can use existing hard drives and pay less for two more.
Option 2
Cost more money to purchase more drives and each vdev is stuck at higher capacity, so need to commit to buying larger drives upon failure. I could replace failed drives with larger capacity when/if they die as a slow upgrade path. Keeps things as is, which is easier to manage and fewer hard drives to monitor.
Option 3
Need to manually rebalance datasets – could be less space efficient. But less risk of entire pool being lost if two of the wrong drives die. Also, dataset spread so if one pool has problem less data/time to restore from backup. Could have higher risk of data loss with complexity of data on two seperate pools.
Option 4
Everything in one place on one drive stored on a rock solid file system - no disadvanges here.
I am not asking with answer in my head hoping for an echo chamber, I am genuinely puzzled. I seem to more strongly consider options 1 and 3. But given I am using 4 TB drives, I have lots of higher capacity drives I can go to, but with larger drives more time to resilver and scrub as data grows on one pool.
I have recently rebuilt my backup server to allow 6 drives (space in case and server motherboard with 6 SATA ports, 4 of which 6.0 Gbps, and has 32 GB ECC RAM - first time I am using ECC so excited for that). Took me a while to find the right case.
All data on this pool are backed up to another drive (x2) and in the cloud (x2); this is in addition to “primary data” stored on a network drive.
Thank you.