08-07-2009
4,940,
703
Join Date: Dec 2007
Last Activity: 4 October 2020, 5:57 PM EDT
Location: Outside Paris
Posts: 4,940
Thanks Given: 20
Thanked 703 Times in 595 Posts
You are still missing mine. Unless you expect a crystal ball to predict what will happen in the future with currently healthy components, the only reasonable way to prevent their future faults is by monitoring events coming from them. This is what SMF is designed to do.
Alternatively, if your goal is really to react to something that hasn't happened yet, you can pro-actively replace each disk after a period of use significantly smaller than its MTBF.
If you just care about your data, use something like RAIDZ2 with hot spares. Your system will happily survive two disks crashing at the same time and will automatically replace them by the spares.