I searched for this on the web and the closest thing I came up with was a 2009 discussion about a bug in opensolaris being the culprit but I am running openindiana 148 and I expect it has been addressed. I have a 16 bay sas enclosure populated with 2tb SATA drives (hitachi x7) connected to server via 8088 cable to lsi 9200 HBA card. I bought a new hard drive to add to the system rebooted and created the raidz from scratch with the new drive added. Initally no problems but ran bonnie++ and new drive light stayed on continuously zpool stopped responding even though there drive passes quick test and no smart errors. When i created a zpool raidz with the 7 drives at first it was fine then after running bonnie the single drive light went on and stayed on.
I did a zpool status -x and the command hangs up never displaying the drive list so that one can see which drive is corrupt.
At any rate, my question is this: I had a tip off from the first few minutes that I created the new zpool raidz with the new drive that it was defective, but what if it failed 30 days from now and I didn't know which drive failed. When I run zpool status and it hangs up and doesn't tell which drive is degraded/unavailable how would I be able to query solaris for information on which drive in the raidz failed so the drive could be changed?
Thanks for any advice.
I did a zpool status -x and the command hangs up never displaying the drive list so that one can see which drive is corrupt.
At any rate, my question is this: I had a tip off from the first few minutes that I created the new zpool raidz with the new drive that it was defective, but what if it failed 30 days from now and I didn't know which drive failed. When I run zpool status and it hangs up and doesn't tell which drive is degraded/unavailable how would I be able to query solaris for information on which drive in the raidz failed so the drive could be changed?
Thanks for any advice.