Sharing a spare between root pool and data pool
Hello everyone
I quote here the Solaris 11.4 Manual from https://docs.oracle.com/cd/E37838_01/html/E61017/zfspools-4.html#SVZFSzfspools-5 where it says under "Root Pool Creation Practices":
Rather than adding a hot spare to a root pool, consider creating a two- or a three-way mirror root pool. In addition, do not share a hot spare between a root pool and a data pool.
I am curious, why can't (or shouldn't) we share a hot spare between a root pool and data pool? Maybe the language should say "avoid" rather than "do not"?
Chapter 4 gives an example of why it has risks, but I was considering setting up a physical host that has a bunch of local same capacity HDD; a mirror for rpool, a mirror for a data pool, and a hotspare between them. I can't see why this would be a bad idea. Perhaps I will redesign if it can be explained to me why the above statement is made in the manual!